![[z/OS]](../images/ngzos.gif)
Ajustando as Portas do Listener para Gerenciamento de Carga de Trabalho no WebSphere Application Server para z/OS
Ajuste suas portas do listener para permitir o workload management (WLM) efetivo, calculando o valor ideal para a propriedade Máximo de Sessões.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
Quando há uma lista não processada de mensagens na fila do IBM MQ para seu bean acionado por mensagens (MDB), você deseja que algumas mensagens sejam processadas antes de outra mensagem com base na classe de transação.
O recurso workload management (WLM) do WebSphere Application Server para z/OS permite que mensagens sejam processadas em uma determinada ordem com base na classe de transação. A priorização de gerenciamento de carga de trabalho ocorre quando IDs de mensagem foram colocados na fila do WLM. Portanto, para permitir priorização efetiva do WLM, você deve certificar-se de que a fila do WLM tenha sido carregada com IDs da mensagem suficientes para que o MDB tenha uma seleção de mensagens, com diferentes classes de transação, para escolha. Se não houver mensagens suficientes na fila do WLM, o MDB usará a primeira mensagem disponível na fila do WLM e a classe de transação não será considerada.
Para assegurar que a fila do WLM foi carregada suficientemente para permitir a priorização do WLM, configure a propriedade Máximo de Sessões da porta do listener para um valor mais alto que a recomendação de linha de base de "duas vezes o número combinado de encadeamentos do trabalhador em todos os servidores para o servidor."
- Para ajustar sua configuração para o WLM, é necessário determinar os valores
a seguir:
- O número médio de encadeamentos do trabalhador do servidor que processam um determinado MDB.
- O número médio de servidores disponíveis (algum número entre o mínimo e o máximo é iniciado em um dado momento).
Esses valores podem ser estimados usando-se o Performance Monitoring Information (PMI), outras ferramentas de monitoramento, ou talvez, por um entendimento de alto nível de como o bean acionado por mensagens se ajustará no fluxo geral de aplicativos de um servidor específico.
- Configure a propriedade Máximo de Sessões na
porta do listener para um dos valores a seguir:
- Duas vezes o número de encadeamentos do trabalhador que estão disponíveis para o número máximo de servidores no servidor escalável.
- Duas vezes o número de encadeamentos do trabalhador que estão disponíveis em todos os servidores.
Uma configuração muito baixa para Máximo de Sessões causa encadeamentos do trabalho inativos. Uma configuração muito alta pode causar acúmulo de mensagens extras na fila do WLM, mas essas mensagens não devem ser suficientes para sobrecarregar a fila do WLM e causar falha do servidor.