Dicas de Resolução de Problemas do Gerenciador de Sessão do HTTP

Use as dicas de resolução de problemas para criar ou usar as sessões HTTP com seu aplicativo da Web hospedado pelo WebSphere Application Server.

Estas são algumas etapas a serem tomadas:
  • [AIX Solaris HP-UX Linux Windows][IBM i]Consulte as informações de Problemas de sessão HTTP para ver se seu problema específico está descrito.
  • [AIX Solaris HP-UX Linux Windows][IBM i]Consulte os Logs da JVM para localizar o servidor de aplicativos que hospeda o aplicativo com problema:
    1. Consulte as mensagens que são gravadas enquanto cada aplicativo estiver sendo iniciado. Especificamente, consulte as mensagens que são gravadas entre as seguintes duas mensagens:
      Iniciando o aplicativo: application
      .....................
      Aplicativo iniciado: application
    2. Nesse bloco, procure erros ou exceções que contêm um nome de pacote com.ibm.ws.webcontainer.httpsession. Se nenhum erro for localizado, este resultado indica que o gerenciador de sessão foi iniciado com êxito.
    3. A mensagem de erro, SRVE0054E: Ocorreu um erro ao carregar contexto de sessão e o aplicativo da Web, indica que o SessionManager não foi iniciado corretamente para um determinado aplicativo.
    4. Consulte os logs para obter quaisquer mensagens relacionadas ao Gerenciador de Sessão. Essas mensagens estão no formato SESNxxxxE para mensagens de erro e SESNxxxxW para mensagens de aviso e xxxx especifica o número do erro. Consulte as definições de erro estendidas na tabela de mensagens do Gerenciador de Sessão.
  • [z/OS]Visualize os registros do servidor de aplicativos que hospeda o aplicativo com problema:
    1. Consulte as mensagens que são gravadas enquanto cada aplicativo estiver sendo iniciado. Especificamente, consulte as mensagens que são gravadas entre as seguintes duas mensagens:
      Iniciando o aplicativo: application
      .....................
      Aplicativo iniciado: application
    2. Nessas mensagens relacionadas ao início do aplicativo, procure erros ou exceções que contenham um nome de pacote com.ibm.ws.webcontainer.httpsession. Se nada for localizado, isso é uma indicação de que o gerenciador de sessão foi iniciado com êxito.
    3. A mensagem de erro, SRVE0054E: Ocorreu um erro ao carregar contexto de sessão e o aplicativo da Web, indica que o SessionManager não foi iniciado corretamente para um determinado aplicativo.
    4. Consulte os logs para obter quaisquer mensagens relacionadas ao Gerenciador de Sessão. Essas mensagens estão no formato SESNxxxxE para mensagens de erro e SESNxxxxW para mensagens de aviso e xxxx especifica o número do erro. Consulte as definições de erro estendidas na tabela de mensagens do Gerenciador de Sessão.
  • Consulte Melhores Práticas para Utilizar Sessões HTTP.

  • [AIX Solaris HP-UX Linux Windows][IBM i]Para visualizar dinamicamente o número de sessões conforme um aplicativo da Web está em execução, ative o monitoramento de desempenho para as sessões HTTP. O monitoramento de desempenho fornece informações para ajudar a determinar se as sessões estão sendo realmente criadas.
  • [AIX Solaris HP-UX Linux Windows][IBM i]Para aprender como visualizar os contadores da sessão HTTP durante a execução do aplicativo, consulte Monitoring performance with Tivoli Performance Viewer (Resource Analyzer, anteriormente).
  • Como alternativa, um servlet especial pode ser chamado para exibir a configuração atual e as estatísticas relacionadas ao rastreio de sessão. [AIX Solaris HP-UX Linux Windows][IBM i]Esse servlet tem todos os contadores que fazem parte da ferramenta de monitoração de desempenho e possui alguns contadores adicionais.
    • Nome do servlet: com.ibm.ws.webcontainer.httpsession.IBMTrackerDebug.
    • É possível chamar esse servlet de qualquer módulo da web ativado para entregar por nome de classe. Por exemplo, utilizando default_app, http://localhost:9080/servlet/com.ibm.ws.webcontainer.httpsession.IBMTrackerDebug.
    • Se estiver visualizando o módulo usando o recurso serve by class name, esteja ciente que esse módulo poderá ser visualizado por qualquer pessoa que possa visualizar o aplicativo. É possível mapear uma URL específica segura para o servlet em vez disso e desativar a configuração serve servlets by classname.
  • [AIX Solaris HP-UX Linux Windows][IBM i]Ative o rastreio para o componente HTTP Session Manager.
    O seguinte rastreio pode ajudar a diagnosticar os problemas:
    • Se você não usar nenhuma persistência:
      com.ibm.ws.session.*=all:
      com.ibm.ws.webcontainer.srt.*=all
    • Se você usar a persistência de banco de dados:
      com.ibm.ws.session.*=all:
      com.ibm.ws.webcontainer.srt.*=all:
      WAS.j2c=all:
      RRA=all:
      WAS.Database=all
    • Se você usar a persistência de memória para memória:
      com.ibm.ws.session.*=all:
      com.ibm.ws.webcontainer.srt.*=all:
      com.ibm.ws.drs.*=all
    Consulte as sessões MustGather e os problemas de gerenciamento de sessão nasinformações do WebSphere Application Server para saber mais sobre como coletar os dados necessários para as sessões e sobre os problemas de gerenciamento de sessão.
  • Se você estiver utilizando sessões persistentes baseadas no banco de dados, procure problemas relacionados à origem de dados na qual o Gerenciador de Sessão confia para manter as informações de estado da sessão. Para obter detalhes sobre como diagnosticar problemas relacionados a banco de dados, consulte Erros ao Acessar uma Origem de dados ou um Conjunto de Conexões

Mensagem de Erro SRVE0079E Host de servlet não encontrado após definir uma porta

A mensagem de erro SRVE0079E pode ocorrer após a definição da porta em WebContainer > Transportes de HTTP de um servidor, indicando que não tem a porta definida nas definições do host virtual. Para definir a porta,
  1. No console administrativo, acesse Ambiente > Hosts Virtuais > default_host> Aliases do Host > Novo
  2. Defina a nova porta no host "*"

O servidor de aplicativos recebe EC3 - 04130007 ABENDs

Para impedir que um encerramento de forma anormal EC3 - 04130007 ocorra no servidor de aplicativos, altere o valor do tempo limite de Saída HTTP. A propriedade customizada ConnectionResponseTimeout especifica o número máximo de segundos que a porta HTTP de um servidor individual pode aguardar ao tentar ler ou gravar dados. Para obter instruções sobre como configurar ConnectionResponseTimeout, consulte o tópico Propriedades Customizadas do Canal de Transporte de HTTP.

Se essas etapas não resolverem seu problema, verifique se o problema foi identificado e documentado, consultando o suporte on-line disponível (dicas e sugestões, notas técnicas e correções). Se você não localizar seu problema referido neste site, entre em contato como suporte IBM.

Para obter informações atuais disponíveis do IBM Support sobre problemas conhecidos e sua resolução, consulte a página IBM Support.

A página IBM Support contém documentos que podem economizar tempo ao coletar informações necessários para resolver este problema. Antes de abrir um PMR, consulte a página IBM Support.


Ícone que indica o tipo de tópico Tópico de Referência



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rtrb_httpsesncomp
Nome do arquivo: rtrb_httpsesncomp.html