WebSphere Extended Deployment Compute Grid, Version 6.1.1
             Sistemas Operacionais: AIX,, HP-UX, Linux, Solaris, Windows ,


Logs de Tarefa

Um log de tarefa é um arquivo que contém um registro detalhado dos detalhes da execução de uma tarefa. São coletadas mensagens do sistema do contêiner de grade e a saída dos executáveis de tarefa. Examinando os logs de tarefa, você pode ver o ciclo de vida de uma tarefa em grade, incluindo a saída dos aplicativos de grade em si.

Um log de tarefa é composto pelos três tipos a seguir de informações:
  1. xJCL - Um log de tarefa que contém uma cópia do xJCL utilizado para executar a tarefa, incluindo os valores de substabelecimento do xJCL.
  2. Mensagens do sistema - Um conjunto de mensagens do sistema que comunicam os principais eventos do ciclo de vida correspondentes à tarefa. Os seguintes eventos de sistema são gravados em um log de tarefa:
    • Começo / fim da tarefa
    • Começo / fim da etapa
    • Começo / fim do ponto de verificação
    • Abertura / fechamento / ponto de verificação do fluxo de dados do lote
    • Chamada / resultados do algoritmo de ponto de verificação
    • Chamada / resultados do algoritmo de resultados
  3. Mensagens do aplicativo - Um conjunto de mensagens gravadas como padrão e erro padrão por um programa de etapas de tarefa.

Os logs de tarefas podem ser visualizados por meio do console de gerenciamento de tarefas. Como as informações são incluídas dinamicamente no log de tarefa enquanto a tarefa está em execução, é possível visualizar as informações mais recentes selecionando-se Atualizar na visualização de log da tarefa. Os logs de tarefas poderão ser visualizados apenas se o planejador proprietário estiver ativo. Além disso, se o terminal que executa a tarefa não estiver disponível, o resultado será um log de tarefa parcial.

Saída de um Log de Tarefa

A saída do log de tarefa é coletada no nó do planejador de tarefas e no conjunto de terminais de execução de grade. A saída é coletada em um diretório que possui o formato:

${GRID_JOBLOG_ROOT}/joblogs/<job-directory>/<timeStamp-directory>

sendo que

${GRID_JOBLOG_ROOT}/joblogs - O diretório de base para todos os logs de tarefa do nó. É configurável por meio do atributo de local do log da tarefa do terminal do painel do planejador de tarefa no console de administração. O valor padrão para ${GRID_JOBLOG_ROOT} is ${user.install.root}.

<job-directory> É gerado no tempo de execução a partir do nome da tarefa. Por exemplo, se o id da tarefa designado pelo planejador de tarefas for PostingsSampleEar:99, então o nome do diretório gerado será PostingsSampleEar_99

<timeStamp-directory>- É gerado no tempo de execução a partir da data atual. Está no formato ddmmaaaa_hhmmss, em que dd é o dia do mês, mm é um mês (00 a 11) e aaaa é o ano. hh é a hora do dia, (00 a 23), mm é o minuto da hora (00 a 59) e são os segundos dos minutos (00 a 59). Por exemplo, um timeStamp-directory com o nome 14022007_164535 significa que a tarefa começou a ser processada em 14 de março de 2007, às 16h45 min35s.

Por exemplo, a saída da tarefa PostingsSampleEar:99 pode ser coletada no diretório /opt/IBM/WebSphere/AppServer/profiles/scheduler/joblogs/PostingsSampleEar_99/14022007_164535.

A saída do nó do planejador contém um eco do xJCL da tarefa (antes e depois que for desempenhado um substabelecimento de variável simbólica, se houver) e informações de dispatch da tarefa. A saída do log da tarefa do planejador de tarefas é coletada no diretório de log da tarefa no arquivo denominado part.0.log. A saída do conjunto de terminais de execução contém mensagens de saída do aplicativo e de tempo de execução do grid endpoint. Essa saída inclui qualquer saída gerada por aplicativo direcionada aos fluxos de saída System.out e System.err. A saída do log da tarefa do grid endpoint é coletada no diretório de log da tarefa no(s) arquivo(s) denominado(s) part.1.log, part.2.log, e assim por diante. No entanto, se o planejador de tarefa e o grid endpoint estiverem instalados no mesmo servidor de aplicativos, a saída do log de tarefa do planejador e do grid endpoint será coletada no diretório de log de tarefa no arquivo denominado part.0.log. Cada parte do log contém aproximadamente 1000 registros. A seguir, está um exemplo do conteúdo de part.1.log:

CWLRB5588I: [03/13/07 08:25:32:104 EDT] Configurando a tarefa j2ee SimpleCIEar:44 para execução no Grid endpoint dmgrCell/lreeNode/lreeServer: [jobClass Default] [jobName SimpleCIEar] [module null] [user UNAUTHENTICATED] [applicationName SimpleCIEar] [applicationType j2ee]
CWLRB5784I: [03/13/07 08:25:32:696 EDT] Configurando a propriedade SLSB da etapa: calculationTimeInSecs=30
CWLRB5784I: [03/13/07 08:25:32:696 EDT] Configurando a propriedade SLSB da etapa: outputFileName=/dtc/bin/XD/temp/simpleCI.txt
System.out: [03/13/07 08:25:32:708 EDT] Tue Mar 13 08:25:32 EDT 2007: Iniciando aplicativo SimpleCI...
System.out: [03/13/07 08:25:32:708 EDT] -->Será desempenhado o processamento em loop de diversas funções matemáticas por aproximadamente 30 segundos!
System.out: [03/13/07 08:26:02:752 EDT] Tue Mar 13 08:26:02 EDT 2007: Aplicativo SimpleCI concluído!
System.out: [03/13/07 08:26:02:753 EDT] -->Tempo de processamento real = 30.043 segundos!
CWLRB5764I: [03/13/07 08:26:03:069 EDT] Tarefa SimpleCIEar:44 encerrada



Conceitos relacionados
Gerenciando Tarefas de Compute Grid e seu Ambiente
O Console de Gerenciamento de Tarefas
Interface da Linha de Comandos
Mensagens
Tópico de Conceito    

Termos de Uso | Feedback

Última atualização: 24/09/2009 14h24min35s EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.gridmgr.doc/info/scheduler/cxdcgjoblogs.html