![[z/OS]](../images/ngzos.gif)
Atualizando Recursos para um Servidor de Aplicativos
A atualização correta dos recursos garante que todo o trabalho transacional seja concluído enquanto as versões originais dos recursos ainda estiverem disponíveis. Se os recursos não forem atualizados corretamente, os dados serão construídos no log do parceiro de transação. Eventualmente, o alto uso da CPU é observado no controlador.
Antes de Iniciar
Antes de começar a atualizar um recurso, verifique se todas as transações que estão sendo manipuladas por esse recurso foram concluídas.
Sobre Esta Tarefa
Em casos mais graves, quando o alto uso da CPU ocorre no controlador porque os recursos estão atualizados incorretamente, os logs do parceiro tornam-se cheios e o servidor de aplicativos se torna inutilizável. Quando os logs do parceiro se tornam cheios, a seguinte mensagem de erro é exibida no log do servidor:
BBOO0220E: WTRN0000E: Ocorreu um erro interno no método logData na classe com.ibm.ws.Transaction.JTA.PartnerLog
Se antes de atualizar um recurso, você garantir que não há nenhum trabalho pendente que envolva este recurso, os dados não serão construídos no log do parceiro de transação. No entanto, os dados serão acumulados nos logs do parceiro de transação, se houver uma mudança no recurso, se houver uma mudança na configuração de um recurso ou se um recurso for excluído, antes que todo o trabalho transacional que o recurso está manipulando seja concluído. Esta situação ocorre porque depois que a atualização do recurso ocorrer, a versão antiga do recurso não estará mais disponível para recuperação quando o servidor for reiniciado.
Se o processo de recuperação não for concluído ao reiniciar o servidor periodicamente, o produto tentará recuperar essas transações. Para determinar se há transações que possuem resoluções pendentes, procure a seguinte mensagem no log do controlador:
BBOT0009I: CONTAGENS DE STATUS DE UR DE REINÍCIO DO SERVIÇO DE TRANSAÇÕES PARA O SERVIDOR {0}: IN-BACKOUT={1}, IN-DOUBT={2}, IN-COMMIT={3}
Procedimento
Resultados
O servidor de aplicativos está usando agora os recursos alterados sem nenhum impacto para os logs do parceiro de transação.