Definições do Serviço de Transação

Utilize esta página para modificar definições do serviço de transação.

Para visualizar essa página do console administrativo, clique em Servidores > Servidores de Aplicativos > servidor > Serviço de Transação.

Guia Configuração

Diretório do Log de Transação
Especifica o nome de um diretório para este servidor no qual o serviço de transações armazena arquivos de log para recuperação.

Um valor em branco na configuração do servidor é expandido pelo registro de transações na inicialização como o diretório (diretório_de_instalação)/tranlog/(nome_do_servidor).

Quando o aplicativo em execução no produto WebSphere acessa mais de um recurso, o produto WebSphere armazena informações sobre transações para coordenar e gerenciar corretamente a transação distribuída. Em uma carga de transações mais alta, essa persistência desacelera o desempenho do servidor de aplicativos devido à sua dependência do sistema operacional e dos sistemas de armazenamento subjacentes.

Para alcançar um melhor desempenho, mova os arquivos de log de transação para um dispositivo de armazenamento com mais unidades de disco físicas ou, preferivelmente, unidades de disco RAID. Quando os arquivos de log são movidos para os sistemas de arquivos nos discos raid, a tarefa de gravação de dados na mídia física é compartilhada pelas várias unidades de disco. Isso permite um acesso mais simultâneo a informações de transação persistentes e acesso mais rápido a esses dados a partir dos logs. Dependendo do design do aplicativo e do subsistema de armazenamento, os ganhos de desempenho podem variar de 10% a 100%, ou até mais em alguns casos.

Essa alteração aplica-se somente à configuração na qual o aplicativo utiliza recursos distribuídos ou transações XA, por exemplo, vários bancos de dados e recursos acessados através de uma única transação. Considere a definição dessa propriedade quando o servidor de aplicativos mostrar um ou mais dos seguintes sinais:

  • A utilização da CPU permanece baixa, apesar do aumento em transações
  • As transações falham com vários limites de tempo excedidos
  • A reversão da transação ocorre com a exceção não foi possível listar a transação
  • O servidor de aplicativos trava no meio de uma execução e requer que o servidor seja iniciado novamente
  • O disco no qual o servidor de aplicativos está em execução mostra maior utilização

Tipo de Dados String
Padrão O valor inicial é o diretório %WAS_HOME%/tranlog/(nome_do_servidor) e um tamanho padrão de 1 MB.
Recomendado Crie uma sistema de arquivos com pelo menos 3-4 unidades de disco raid juntas em uma configuração RAID-0. Em seguida, crie o log de transação no sistema de arquivos com o tamanho padrão. Quando o servidor estiver em execução com carga baixa, verifique a entrada e a saída do disco. Se o tempo de entrada e saída do disco for superior a 5%, considere adicionar mais discos físicos para reduzir o valor. Se a entrada e a saída do disco estiverem baixas, mas os servidor ainda estiver alto, considere aumentar o tamanho dos arquivos de log.
Tempo Limite de Vida Útil Total da Transação
Especifica a duração máxima, em segundos, para transações neste servidor de aplicativos.

Todas as transações não solicitadas para serem concluídas antes desse tempo limite serão revertidas. Se definido para 0, não haverá um limite de tempo limite.

Tipo de Dados Inteiro
Unidades Segundos
Padrão 120
Intervalo 0 a 2 147 483 647
Tempo Limite de Inatividade do Cliente
Especifica a duração máxima, em segundos, entre os pedidos transacionais de um cliente remoto.

Qualquer período de inatividade do cliente que exceda esse tempo limite resulta na reversão da transação nesse servidor de aplicativos. Se estiver definido como 0, não haverá limite de tempo limite.

Tipo de Dados Inteiro
Unidades Segundos
Padrão 60
Intervalo 0 a 2 147 483 647
Permitir registro de relatório heurístico
Selecione esta propriedade para permitir que o servidor de aplicativos registre eventos "prestes a consolidar recurso de uma fase" de transações que envolvem recursos de consolidação de uma e de duas fases.

Esta propriedade permite o registro para relatório heurístico. Se os aplicativos estiverem configurados para permitir que recursos de consolidação de uma fase participem de transações de consolidação de duas fases, o relatório de resultados heurísticos que ocorrem em uma falha do servidor de aplicativo requer informações extras gravadas no log da transação. Se estiver ativada, uma gravação de log adicional será executada para todas as transações que envolvem recursos de consolidação de uma e de duas fases. Nenhum registro adicional é gravado para transações que não envolvem um recurso de consolidação de uma fase.

Tipo de Dados String
Padrão Não selecionada
Intervalo
Não selecionada
O servidor de aplicativos não registra eventos "prestes a consolidar recurso de uma fase" de transações que envolvem recursos de consolidação de uma e de duas fases.
Selecionadas
O servidor de aplicativos registra eventos "prestes a consolidar recurso de uma fase" de transações que envolvem recursos de consolidação de uma e de duas fases.

Guia Tempo de Execução

Diretório do Log de Transação
Especifica o nome de um diretório para este servidor no qual o serviço de transações armazena arquivos de log para recuperação.

Um valor em branco na configuração do servidor é expandido pelo registro de transações na inicialização como o diretório (diretório_de_instalação)/tranlog/(nome_do_servidor).

Quando o aplicativo em execução no produto WebSphere acessa mais de um recurso, o produto WebSphere armazena informações sobre transações para coordenar e gerenciar corretamente a transação distribuída. Em uma carga de transações mais alta, essa persistência desacelera o desempenho do servidor de aplicativos devido à sua dependência do sistema operacional e dos sistemas de armazenamento subjacentes.

Para alcançar um melhor desempenho, mova os arquivos de log de transação para um dispositivo de armazenamento com mais unidades de disco físicas ou, preferivelmente, unidades de disco RAID. Quando os arquivos de log são movidos para os sistemas de arquivos nos discos raid, a tarefa de gravação de dados na mídia física é compartilhada pelas várias unidades de disco. Isso permite um acesso mais simultâneo a informações de transação persistentes e acesso mais rápido a esses dados a partir dos logs. Dependendo do design do aplicativo e do subsistema de armazenamento, os ganhos de desempenho podem variar de 10% a 100%, ou até mais em alguns casos.

Essa alteração aplica-se somente à configuração na qual o aplicativo utiliza recursos distribuídos ou transações XA, por exemplo, vários bancos de dados e recursos acessados através de uma única transação. Considere a definição dessa propriedade quando o servidor de aplicativos mostrar um ou mais dos seguintes sinais:

  • A utilização da CPU permanece baixa, apesar do aumento em transações
  • As transações falham com vários limites de tempo excedidos
  • A reversão da transação ocorre com a exceção não foi possível listar a transação
  • O servidor de aplicativos trava no meio de uma execução e requer que o servidor seja iniciado novamente
  • O disco no qual o servidor de aplicativos está em execução mostra maior utilização

Tipo de Dados String
Padrão O valor inicial é o diretório %WAS_HOME%/tranlog/(nome_do_servidor) e um tamanho padrão de 1 MB.
Recomendado Crie uma sistema de arquivos com pelo menos 3-4 unidades de disco raid juntas em uma configuração RAID-0. Em seguida, crie o log de transação no sistema de arquivos com o tamanho padrão. Quando o servidor estiver em execução com carga baixa, verifique a entrada e a saída do disco. Se o tempo de entrada e saída do disco for superior a 5%, considere adicionar mais discos físicos para reduzir o valor. Se a entrada e a saída do disco estiverem baixas, mas os servidor ainda estiver alto, considere aumentar o tamanho dos arquivos de log.
Tempo Limite de Vida Útil Total da Transação
Especifica a duração máxima, em segundos, para transações neste servidor de aplicativos.

Todas as transações não solicitadas para serem concluídas antes desse tempo limite serão revertidas. Se definido para 0, não haverá um limite de tempo limite.

Tipo de Dados Inteiro
Unidades Segundos
Padrão 120
Intervalo 0 a 2 147 483 647
Tempo Limite de Inatividade do Cliente
Especifica a duração máxima, em segundos, entre os pedidos transacionais de um cliente remoto.

Qualquer período de inatividade do cliente que exceda esse tempo limite resulta na reversão da transação nesse servidor de aplicativos. Se estiver definido como 0, não haverá limite de tempo limite.

Tipo de Dados Inteiro
Unidades Segundos
Padrão 60
Intervalo 0 a 2 147 483 647

Informações relacionadas

Botões do console administrativo
Recursos de páginas do console administrativo