viernes, 25 de abril de 2008

Queue blocked in project server caused by tasks getting enqueued

El otro día trabajando en una solución me encontré con una cola con más de 700 tareas en espera de proceso. Una vez depuradas las tareas y buscando cúales eran las que producían el bloqueo en la cola me encontré con diversas tareas con el estado "Getting enqueued".
Este estado se produce cuando hay algún cliente externo que está compartiendo datos con project server, por ejemplo una publicación de un proyecto desde Project Professional. Si finaliza la conexión con el servidor durante el proceso de sincronización y transmisión de los datos a Project Server la tarea se queda en éste estado, produciendo el bloqueo de la cola para dicho proyecto.
Soluciones:

a) Encontrar el cliente que estaba enviando los datos y que acabe de enviarlos (por ejemplo que el ordenador se haya suspendido mientras realizaba la actualización).

b) Eliminar las tareas que están en este estado marcando antes la opción "Cancelar trabajos en la cola de espera" dentro de "Opciones avanzadas". Éste proceso puede provocar la pérdida de los datos que no se hayan transmitido a Project Server.

2 comentarios:

Anónimo dijo...

Estimado, estoy probando el project server bajo un ambiente básico de Virtual PC, y he tenido muchos problemas con las colas. Siempre quedan cosas en cola, primero pensé que podía ser el tema de estar trabajando desde el project professional y que los archivos quedaran pendientes en el paso al server. Pero ahora también me ocurre cuando trabajo directamente desde el server, haciendo por ejemplo modificaciones a campos personalizados del server (como el caso de las tablas y campos del EDR para los recursos).

Además de los tips que presentas, sabes si existe alguna configuración especial para las colas, de manera de que se generen menos problemas??

Saludos.

Anónimo dijo...

Mi correo es fcowerner@yahoo.com

Saludos.