Compartir a través de


Visualización de entradas de trabajos en cola en los registros de ULS

 

Última modificación del tema: 2015-02-27

Puede usar los registros del Servicio de creación de registros unificado (ULS) del servidor para solucionar problemas de la cola en Microsoft Office Project Server 2007. La información de entrada de la cola de los registros de ULS es especialmente útil si se combina con la información de la página Administrar cola de Project Web Access o con el visor de eventos de Windows Server.

En este artículo se describe lo siguiente:

  • Cómo establecer la configuración de los archivos de registro de ULS

  • Cómo configurar Microsoft Office Excel 2007 para ver los archivos de registro de ULS

  • Cómo buscar trabajos en cola específicos en los registros de ULS

  • Tipos de entradas de trabajos en cola de los registros de ULS

  • Parámetros de entrada de cola

  • Procedimientos recomendados para la solución de problemas de la cola

Configuración de archivos de registro de ULS

Para configurar los archivos de registro de ULS, use el sitio web de Administración central de SharePoint. En esta página, puede hacer lo siguiente:

  • Especificar una ubicación predeterminada para almacenar los archivos de registro.

  • Especificar el número máximo de archivos de registro que se van a almacenar en el servidor.

  • Especificar la duración (en minutos) de cada archivo de registro.

[!NOTA] La configuración de los archivos de registro se aplica a todos los servidores de la granja.

Configuración de archivos de registro de ULS

  1. En Administración central, haga clic en Operaciones. En la sección Crear registros e informes, haga clic en Registro de diagnóstico.

  2. En la sección Registro de seguimiento de la página Registro de diagnóstico, compruebe la ubicación especificada en el campo Ruta de acceso. La ubicación predeterminada es C:\Archivos de programa\Common Files\Microsoft Shared\Web server extensions\12\LOGS. Para cambiar la ubicación, escriba otra ubicación en el campo Ruta de acceso.

  3. En el campo Número de archivos de registro, especifique el número máximo de archivos de registro que se guardan en cada servidor de la granja. El valor predeterminado es 96.

  4. En el campo Número de minutos que desea utilizar un archivo de registro, escriba la duración (en minutos) que desee para cada archivo de registro. El valor predeterminado es 30.

  5. Haga clic en Aceptar.

A los archivos de registro nuevos se les asigna un nombre con el siguiente formato: nombreDeServidor-año/mes/día-hora.log

Por ejemplo, a un archivo de registro creado el 8 de junio de 2008 a la 1:20 p.m. en un servidor llamado "Contoso" se le asigna el nombre contoso-20080608-1320.log. Si el campo Número de minutos que desea utilizar un archivo de registro está establecido en 30, puede ver los siguientes archivos creados: contoso-20080608-1320.log, contoso-20080608-1350.log, contoso-20080608-1420.log, contoso-20080608-1450.log, etc.

Configuración de Office Excel 2007 para ver los archivos de registro de ULS

Los archivos de registro se pueden ver fácilmente en la mayoría de los editores de texto y en Microsoft Office Excel. Excel permite ordenar los archivos de registro por columna y facilita además la lectura (sobre todo de las filas que contienen cadenas de datos largas).

Configuración de Office Excel 2007 para ver archivos de registro de seguimiento

  1. En Office Excel 2007, haga clic en el botón de Office y, a continuación, haga clic en Abrir.

  2. En el cuadro de diálogo Abrir, busque la ubicación de los archivos de registro.

  3. En la lista Tipo de archivo (situada a la derecha del campo Nombre de archivo), seleccione Todos los archivos (*.*) para poder ver los archivos de registro.

    [!NOTA] Para ordenar la lista de archivos por fecha, haga clic con el botón secundario en un área abierta de la lista de archivos, haga clic en Ordenar por y, a continuación, haga clic en Fecha de modificación.

  4. En la lista de archivos, seleccione el archivo de registro que desee ver.

  5. Cuando se muestre el archivo de registro, en la ficha Inicio, haga clic en Ordenar y filtrar y, a continuación, haga clic en Filtrar. Esto permite filtrar todas las filas por un criterio específico. Por ejemplo, si desea ver sólo las entradas de Project Server, debe hacer clic en el menú Filtrar de la columna Área y, a continuación, desactivar las demás opciones excepto Project Server.

  6. Seleccione la columna Mensaje. En la ficha Inicio, haga clic en Formato y, a continuación, haga clic en Formato de celdas. En la página Formato de celdas, haga clic en Alineación y, en la sección Control del texto, seleccione Ajustar texto. Haga clic en Aceptar. Dado que los datos de los mensajes pueden tener una longitud considerable, la configuración de las columnas para ajustar el texto puede facilitar la visualización de los datos.

Búsqueda de trabajos en cola específicos

Para buscar una entrada específica en un archivo de registro, debe usar la página Administrar trabajos en cola de Project Web Access junto con los registros de ULS.

Cada trabajo en cola tiene un identificador de grupo de trabajos. Estos datos se usan para buscar un archivo de registro. Para empezar, debe agregar la columna Id. de JobGroup a la cuadrícula Trabajos. A continuación, puede comprobar un valor concreto en el archivo de registro de ULS.

Adición de la columna Id. de JobGroup a la cuadrícula Trabajos

  1. En la sección Cola de la página Configuración del servidor de Project Web Access, haga clic en Administrar cola.

  2. En la página Administrar trabajos en cola, haga clic en Columnas.

  3. En la lista Columnas disponibles, seleccione Id. de JobGroup. Haga clic en Agregar para mover el identificador de grupo de trabajos a la lista Columnas seleccionadas.

  4. En la barra de herramientas de la cuadrícula Trabajos, haga clic en Actualizar estado y compruebe si la columna se ha agregado.

Una vez agregada la columna Id. de JobGroup, puede comparar las entradas de la cola de trabajos de los registros de ULS con el identificador de grupo de trabajos correspondiente al trabajo en la página Administrar trabajos en cola. Por ejemplo, en la cuadrícula Trabajos de la página Administrar trabajos en cola, se puede observar que un trabajo de publicación de un proyecto ha generado un error a la 1:22 p.m. el 8 de junio de 2008. Mediante la hora del error, se puede buscar el archivo de registro correcto que contiene la información sobre el error. Por ejemplo, contoso-20080608-1320.log contiene la información del error si la duración del archivo de registro (número de minutos durante los que se usa el parámetro de archivo de registro) se ha establecido en 30 minutos, ya que el intervalo está comprendido entre la 1:20 p.m. y la 1:50 p.m.

Después de abrir el archivo de registro, puede buscar todas las entradas relacionadas con un trabajo en cola específico si usa los filtros de columna. Por ejemplo, la columna de correlaciones permite filtrar por el identificador de grupo de trabajos. Además, puede restringir la búsqueda si filtra la columna de marca de tiempo (por la hora del error), la columna de área (por "Project Server") o la columna de categoría (por "Cola de Project Server").

Visualización de componentes de entrada de la cola

Si va a ver las entradas de la cola en los registros de ULS, tenga en cuenta que se pueden dividir en dos tipos de funciones:

  • Trabajos enviados a la cola: el trabajo se envía desde Project Server a la cola para su procesamiento.

  • Trabajos seleccionados para su procesamiento: una vez que el trabajo se ha enviado a la cola correctamente, un subproceso de trabajo de cola intenta procesar el trabajo.

Trabajos enviados a la cola

Cuando un trabajo se envía a la cola correctamente, se suelen ver tres tipos de entradas en el registro de ULS de cada trabajo en cola:

  • Entrada de grupo de mensajes de inicio

  • Entradas de envío de datos relacionados con el trabajo a la cola

  • Entrada de grupo de mensajes de finalización

Entrada de grupo de mensajes de inicio: la entrada inicial del registro de ULS para un trabajo en cola es una etiqueta que indica el inicio del trabajo. Indica la cola a la que se van a enviar datos adicionales relacionados con el trabajo. A continuación se incluye un ejemplo de una entrada de grupo de mensajes de inicio para un trabajo en cola:

05/13/2008 11:24:09.05 w3wp.exe(0x0E38) 0x0160 ProjectServer ProjectServerQueue 8the Medium PWA:hppt://contoso/PWA, SSP:SharedService1, User:Contoso\EvaCorets, PSI: Project.QueueCreateProjectAndCheckOut [QUEUE][SENDER] ProjectQ: BeginMessageGroup(95e48e6e-71ad-4a6b-b997-86693cac4f66,41398775-d4a6-4c10-a523-4d0251d192c1,ProjectCreate,StandardPriority): JobUID: 6c2c97af-06b4-4038-8ee8-d83de92e59a9 ca5ca0b6-1dce-4d76-aefb-fec966aa8fe1

Entradas de envío de datos relacionados con el trabajo a la cola: una vez que el trabajo en cola ha enviado la entrada de grupo de mensajes de inicio, es posible que vea una serie de entradas relacionadas con el trabajo enviadas a la cola. Puede realizar un seguimiento de la secuencia de estas entradas mediante el valor del parámetro de identificador. Estas entradas se pueden procesar de forma secuencial en el registro o se pueden dispersar en un período de tiempo determinado junto con otras entradas del registro. Puede usar el identificador de usuario (UID) de grupo del trabajo para realizar un seguimiento de las entradas del trabajo en el archivo de registro. El trabajo cambia al estado "Entrando en cola". A continuación se incluye un ejemplo de una entrada relacionada con el trabajo:

05/13/2008 11:24:09.07 w3wp.exe (0x0E38) 0x0160 ProjectServer ProjectServerQueue 8thf Medium PWA:http://contoso/PWA, SSP:SharedServices1, User:Contoso\EvaCorets, PSI: Project.QueueCreateProjectAndCheckOut  [QUEUE][SENDER] ProjectQ: Send( Microsoft.Office.Project.Server.BusinessLayer.QueueMsg.ProjectAddToMessage ): ID: 1 GroupUID: 95e48e6e-71ad-4a6b-b997-86693cac4f66  ca5ca0b6-1dce-4d76-aefb-fec966aa8fe1

Entrada de grupo de mensajes de finalización: una vez que la cola ha recibido todos los datos del trabajo en cola, se envía una entrada de grupo de mensajes de finalización a la cola. Mientras se recibe esta entrada, el trabajo en cola tiene el estado "Entrando en cola". Si la entrada de grupo de mensajes de finalización se recibe correctamente, el trabajo cambia al estado "En espera de procesamiento". A continuación se incluye un ejemplo de una entrada de grupo de mensajes de finalización:

05/13/2008 11:24:09.09 w3wp.exe(0x0E38) 0x0160 ProjectServer ProjectServerQueue 8the Medium PWA:hppt://contoso/PWA, SSP:SharedService1, User:Contoso\EvaCorets, PSI: Project.QueueCreateProjectAndCheckOut [QUEUE][SENDER] ProjectQ: EndMessageGroup(): GroupUID: 6c2c97af-06b4-4038-8ee8-d83de92e59a9 ca5ca0b6-1dce-4d76-aefb-fec966aa8fe1

Trabajos seleccionados para su procesamiento

Una vez que se ha enviado el trabajo a la cola correctamente, los subprocesos de trabajo lo pueden seleccionar para su procesamiento. Hay dos tipos de trabajos asociados a esta tarea:

  • Entrada de grupo de inicio

  • Entrada de grupo completado correctamente

Entrada de grupo de inicio: una entrada de grupo de inicio en el registro de ULS indica que se ha seleccionado un trabajo para su procesamiento. A continuación, el estado del trabajo cambia a "En proceso". A continuación se incluye un ejemplo de una entrada de grupo de inicio:

05/13/2008 11:24:09.55 Microsoft.Office.Project.Server (0x0E9C) 0x1378  ProjectServer   ProjectServerQueue 7h52 Medium PWA:http://Contoso/PWA, SSP:SharedServices1, User:Contoso\EvaCorets, PSI:[QUEUE] ProjectQ: Starting group 95e48e6e-71ad-4a6b-b997-86693cac4f66 type = ProjectCreate priority = StandardPriority   59d07fb9-158f-42b6-ac09-824d592c06c7

Entrada de grupo completado correctamente: cuando un trabajo se completa correctamente, se indica mediante una entrada de grupo completado correctamente en el registro de ULS. El trabajo tiene el estado "Terminado". A continuación se incluye un ejemplo de una entrada de grupo completado correctamente.

05/13/2008 11:24:11.52 Microsoft.Office.Project.Server (0x0E9C) 0x1378  ProjectServer  ProjectServerQueue 7h5o Medium PWA:http://Contoso/PWA, SSP:SharedServices1, User:Contoso\EvaCorets, PSI:[QUEUE] ProjectQ: Group completed successfully: 95e48e6e-71ad-4a6b-b997-86693cac4f66 type = ProjectCreate 59d07fb9-158f-42b6-ac09-824d592c06c7

Parámetros de entrada de cola

Los siguientes parámetros se pueden encontrar en todas las entradas de los trabajos en cola de los registros de ULS:

Parámetro Descripción

PWA:http://contoso/PWA

Describe la instancia de Project Server en la que se procesa el trabajo en cola. En este ejemplo, es “http://contoso/PWA”.

SSP:ShareService1

Describe el proveedor de servicios compartidos para la instancia de Project Server en la que se procesa el trabajo. En este ejemplo, es “SharedService1”.

User:Contoso\EvaCorets

Describe el propietario del trabajo en cola. En este ejemplo, es un usuario de Windows con el alias EvaCorets.

PSI: WinProj.PreSaveProject

Describe la llamada de la interfaz de Project Server (PSI) realizada mediante el trabajo. En este ejemplo, WinProj.PreSaveProject indica que la llamada de PSI es una operación de almacenamiento de proyectos mediante Project Professional.

[SENDER]

Indica que el mensaje se está enviando a la cola.

[QUEUE]

Define los subprocesos principales de la cola y los subprocesos de trabajo de la cola.

[SERVICE]

Define el proceso de supervisión de la cola.

[QSERVICE]

Define el proceso de trabajo de la cola.

ProjectQ:

Define la cola de proyectos (en contraposición a la cola de partes de horas).

ProjectSave

Especifica que el tipo de trabajo es una operación de almacenamiento desde el cliente de Project Server. El tipo de trabajo se anexa con las entradas Type = in Starting Group o Group Completed Successfully.

StandardPriority

Indica la prioridad del trabajo. Los trabajos con un nivel de prioridad inferior (por ejemplo, la escritura en la base de datos de informes generada mediante un trabajo de publicación de proyectos) se seleccionan para su procesamiento después de seleccionar los trabajos con un nivel de prioridad superior. La prioridad se anexa con las entradas Priority = in Starting Group o Group Completed Successfully.

JobUID: de2f…

Define el identificador de usuario (UID) para el trabajo en cola. El valor de UID del trabajo se corresponde con el valor de identificador del trabajo para los trabajos en cola de la página Administrar trabajos en cola de Configuración del servidor de Project Web Access.

[!NOTA] Los valores de UID de la última columna de una entrada de trabajo en cola de los registros de ULS se suelen corresponder con el valor de UID de grupo de trabajos de la página Administrar trabajos en cola de Configuración del servidor de Project Web Access.

Para obtener más información acerca de los subprocesos y procesos de la cola, vea Sistema de cola de Microsoft Office Project Server 2007.