Administración de la configuración de cola para Project Web App

Use la página Administrar la configuración de cola de Project Web App para configurar las opciones de cola de proyecto en Project Server 2013.
Se aplica a: Project Server 2013

En Project Server 2013, la configuración de cola ya no se aplica a instancias individuales de Project Web App, pero ahora se aplica a todas las instancias de Project Web App creadas en la aplicación de Project Service. Además, dado que la cola se encuentra ahora en el nivel de Project Service, se puede acceder a la página Administrar configuración de cola en el sitio web de Administración central de SharePoint en lugar de Project Web App.

Importante

El rendimiento de la cola de Project Server 2013 ha aumentado significativamente con respecto a la versión anterior debido a muchos cambios que se implementaron para esta versión. Los valores predeterminados son los valores de cola recomendados para un rendimiento óptimo.

Antes de empezar

Si está seguro de que necesita cambiar la configuración de cola predeterminada, debe ser al menos un administrador de aplicaciones de servicio para la aplicación de servicio de Project. Este es el nivel mínimo de permiso con privilegios necesarios.

Se puede acceder a la página Administrar configuración de cola en la página Aplicación de Project Service de Administración central. Use el siguiente procedimiento para tener acceso a la página Administrar la configuración de cola en la página Aplicación de servicio de Project:

Para tener acceso a la página Administrar la configuración de la cola

  1. En Administración central, en la sección Administración de aplicaciones, en Aplicaciones de servicio, haga clic en Administrar aplicaciones de servicio.

  2. En la página Administrar aplicación de servicio, haga clic en el nombre de la aplicación de servicio de Project.

  3. En la página Administrar Project Web Apps, haga clic en Administrar la configuración de cola de Project Web App.

Importante

Compruebe con su administrador de Project Server antes de hacer cambios en su configuración de cola predeterminada. Los cambios afectarán a la forma en que se procesan los trabajos de cola y afectarán a todas las instancias de Project Web App que se crearon en la aplicación de Project Service.

Configuración de cola

La página Administrar la configuración de cola para Project Web App permite cambiar la siguiente configuración de cola:

  • Grado máximo de concurrencia

  • Intervalo de reintento

  • Límite de reintentos

  • Tiempo de espera SQL

  • Límite de edad para limpieza de trabajos completados correctamente

  • Límite de edad para limpieza de trabajos incorrectos

  • Intervalo de contabilidad

  • Tiempos de espera de cola

Importante

La configuración Intervalo de reintentos de SQL y Límite de reintentos de SQL que se muestran en esta página están obsoletas en Project Server 2013 y se quitarán en una actualización futura. No use estas opciones.

Grado máximo de concurrencia

Como la cola es multiproceso, se pueden procesar al mismo tiempo varios trabajos que se envían a la cola. La opción Grado máximo de concurrencia limita el número de trabajos que se pueden procesar al mismo tiempo, estableciendo el número máximo de subprocesos de procesador de trabajos que están disponibles en la cola. El intervalo válido es 1 al 10, con un valor predeterminado de 4.

En Project Server 2013, el valor de esta configuración actúa como multiplicador del número de núcleos en el servidor de aplicaciones. Por ejemplo, si el servidor de aplicaciones está usando un procesador de doble núcleo, y el máximo grado de concurrencia se establece en el valor predeterminado de 4, el número máximo de trabajos que se pueden procesar al mismo tiempo es de 8. Si tiene varios servidores de aplicaciones, esta configuración se aplica a cada servidor en el que se ejecuta el servicio de aplicación de Project Server. Por ejemplo, si tiene dos servidores de aplicaciones que tienen procesadores de doble núcleo, y el máximo grado de concurrencia se establece en el valor predeterminado de 4, cada servidor puede procesar hasta 8 trabajos al mismo tiempo.

Intervalo de reintento (en milisegundos)

La configuración Intervalo de reintento le permite establecer el período de tiempo (en milisegundos) entre reintentos de trabajos que han producido errores debido a problemas transitorios, como un tiempo de espera de SQL. Si se produce un error en el trabajo de procesamiento, en lugar de fallar el trabajo, la cola esperará el tiempo establecido por el valor intervalo de reintento y, a continuación, volverá a intentar el trabajo. El intervalo válido es de 0 (reintento inmediato) a 60000 (1 minuto), con un valor predeterminado de 1000 (1 segundo).

Límite de reintentos

La opción Límite de reintentos permite establecer el número máximo de veces que se reintentará un trabajo de procesamiento con errores. Si el trabajo no se procesa debido a problemas temporales, como tiempo de espera SQL, en lugar de generar un error en el trabajo, la cola reintentará el trabajo. El número de reintentos se establece por el valor especificado para esta opción. Tenga en cuenta que la cantidad de tiempo entre reintentos se establece mediante la opción Intervalo de reintento. El intervalo válido es de 0 (sin reintentos) a 100. El valor predeterminado es 5.

Tiempo de espera SQL (en segundos)

La cola hace llamadas SQL para recuperar y ejecutar trabajos. Esta opción Tiempo de espera SQL permite establecer el valor de tiempo de espera (en segundos) para estas llamadas. Si algún trabajo finaliza en error debido a un error de tiempo de espera de SQL, puede aumentar el valor de esta configuración y volver a intentar el trabajo. El intervalo válido es de 30 a 86400 (un día), con un valor predeterminado de 1800 (30 minutos).

Límite de edad para limpieza de trabajos completados correctamente

La opción Límite de edad para limpieza de trabajos completados correctamente permite configurar cuando un trabajo que se ha completado correctamente se elimina del sistema. Los trabajos completados correctamente se pueden quitar del sistema a través del trabajo Limpieza de cola, que se puede configurar para que elimine correctamente los trabajos completados después de que alcancen determinado umbral de edad. Puede configurar esta opción especificando el valor (en horas) en el campo Límite de edad para limpieza de trabajos completados correctamente. El valor que especifique configura la cola para eliminar el trabajo cuando el trabajo Limpieza de cola se programa para ejecutarse, solo si la edad del trabajo creado correctamente es igual o superior al valor. El intervalo válido para esta opción es de 1 hora a 100.000 horas. El valor predeterminado para esta opción es 24 horas (un día).

Límite de edad para limpieza de trabajos incorrectos

La opción Límite de edad para limpieza de trabajos incorrectos permite configurar el momento en que un trabajo que se ha completado con un estado incorrecto se elimina del sistema. Puede configurar esta opción especificando el valor (en horas) en el campo Límite de edad para limpieza de trabajos incorrectos. El valor especificado configura la cola para eliminar el trabajo durante el intervalo de limpieza, solo si la edad del trabajo incorrecto es igual o superior a ese valor. El método en el que los trabajos incorrectos se eliminan del sistema es idéntico al modo en que los trabajos completados correctamente se quitan del sistema.

Nota:

Los trabajos que están en un estado Error y correlación de bloqueo permanecen en el historial hasta que se cancelan o reintentan correctamente. La limpieza para trabajos incorrectos no afecta a los trabajos en este estado.

El valor predeterminado de esta opción es 168 horas (7 días). Dado que la información de estado del trabajo es importante para ayudar a solucionar problemas cuando un trabajo no se ha completado correctamente, se recomienda no establecer este valor en menos de la opción predeterminada.

Intervalo de contabilidad

Hay una serie de tareas de contabilidad que ejecuta el sistema de cola. Por ejemplo, estos incluyen la activación de trabajos en un estado de "suspensión", la actualización de la marca de tiempo de latido, la comprobación de si el trabajo de limpieza de cola debe ejecutarse, etc. La configuración Intervalo de contabilidad controla el intervalo de tiempo (en milisegundos) en el que se ejecutan estas tareas.

El intervalo válido es de 500 (1/2 segundo) a 300000 (cinco minutos), con un valor predeterminado de 10000 (diez segundos).

Tiempo de espera de cola (en minutos)

En una granja de servidores que contiene varios servidores de aplicaciones que ejecutan el servicio de aplicaciones de Project Server, si se produce un error en el servicio de cola en uno de los servidores, los trabajos se distribuyen automáticamente entre los servidores de aplicaciones restantes en los que el servicio de cola está en línea. Se considera que un servicio de cola ha agotado el tiempo de espera si no se puede acceder a él desde el trabajo del temporizador de estado de cola durante más tiempo que el valor de Tiempo de espera de cola (en minutos).

El intervalo válido es 5 a 60 minutos, con un valor predeterminado de 3 minutos.

Nota:

El valor Tiempo de espera de cola no puede ser inferior que cuatro veces el Intervalo de contabilidad en cualquier momento. Si esta regla se infringe, el valor Tiempo de espera de cola se cambiará automáticamente a cuatro veces el valor Contabilidad.