Ocasionalmente, é possível que você encontre um comportamento não esperado
no componente WebSphere Extended Deployment Compute Grid.
Resolução de Problemas
Utilize esta seção para procurar soluções
de problemas quando o WebSphere Extended Deployment Compute Grid não estiver funcionando,
ou não estiver funcionando da maneira esperada.
Falha no envio de tarefas por causa de falhas do banco de dados com o banco de dados
Derby padrão
- Procure pela criação bem-sucedida do banco de dados LRSCHED no diretório <raiz_de_instalação_do_usuário>/gridDatabase.
- Verifique as permissões de arquivo do banco de dados.
- Derby é suportado apenas em uma única configuração do planejador. As células configuradas
com mais de um planejador devem utilizar um RDBMS compartilhado. Por exemplo, DB2.
Falha no envio de tarefas com a seguinte mensagem: Não é possível
enviar a definição de tarefa <arquivo xJCL> porque o aplicativo executado por ele
não foi implementado em um terminal
- Assegure-se de que o aplicativo esteja instalado em um servidor de terminal.
- Assegure-se de que o nome da tarefa ou do aplicativo especificado no XJCL corresponda
ao nome do aplicativo.
- Procure exceções do ODC nos logs no planejador de tarefa e servidores de
terminais.
Dispatch de tarefas lento quando um número grande de tarefas
é enviado (100s ou 1000s)
Aumente o número dos encadeamentos do dispatcher
configurando a propriedade customizada MaxConcurrentDispatchers no painel de propriedades customizadas
do planejador de tarefa no console administrativo.
Falha na execução de tarefas por causa de falhas do banco de dados com o banco de dados
Derby padrão
- Procure pela criação bem-sucedida do banco de dados LREE no diretório <raiz_de_instalação_do_usuário>/gridDatabase
- Verifique as permissões de arquivo do banco de dados.
Erros do banco de dados durante a execução das tarefas em lote com o DB2
- Procure a criação bem-sucedida do banco de dados LREE.
- O nome de JNDI da origem de dados derby padrão (jdbc/lree) não deve ser utilizado com o
DB2. Crie uma nova origem de dados para bancos de dados Derby não padrão.
Falha no envio de tarefas de execução nativa no z/OS
As tarefas
de execução nativas não são suportadas no z/OS.
As tarefas estão criando arquivos com a identidade do servidor
Configure
a variável RUN_JOBS_UNDER_USER_CREDENTIAL do WebSphere para executar tarefas com
a credencial do emissor. Embora as tarefas possam ser executadas com a credencial do usuário
nos sistemas distribuído e z/OS, elas funcionam um pouco diferente. No sistema distribuído, os arquivos
são criados com a identidade do servidor mesmo que o encadeamento tenha a credencial do usuário.
No z/OS, o encadeamento Java sincroniza-se com o encadeamento do sistema operacional e
os arquivos são criados com a identidade do usuário.
Aplicativos em lote não funcionam com a Segurança Java 2
Configure
a variável RUN_JOBS_UNDER_USER_CREDENTIAL do WebSphere para executar tarefas com
a credencial do emissor. Embora as tarefas possam ser executadas com a credencial do usuário
nos sistemas distribuído e z/OS, elas funcionam um pouco diferente. No sistema distribuído, os arquivos
são criados com a identidade do servidor mesmo que o encadeamento tenha a credencial do usuário.
No z/OS, o encadeamento Java sincroniza-se com o encadeamento do sistema operacional e
os arquivos são criados com a identidade do usuário.
- Certifique-se de que a segurança do aplicativo esteja ativada.
- Conceda permissões, SecOwnCredentials e ContextManager.getServerCredential,
no arquivo de políticas do aplicativo.