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.
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.
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