Há diferentes formas de identificar e exibir tarefas do servidor.
Identificar uma tarefa específica é um pré-requisito para investigar problemas e determinar implicações de desempenho.
Você pode utilizar um emulador ou uma interface baseada em caracteres. Também é possível usar a interface do System i Navigator para identificar tarefas do servidor, se você preferir usar uma interface gráfica com o usuário (GUI). Você poderá achar mais fácil relacionar uma tarefa a um determinado PC ou a uma função de cliente individual utilizando a interface GUI. O método baseado em caracteres e o da GUI permitem identificar e trabalhar com as tarefas do servidor.
Conceitos relacionados
“Subsistemas do IBM i” na página 48
Os subsistemas do IBM i fornecidos pelo sistema são usados para controlar tarefas e funções.
Use o System i Navigator para identificar tarefas do servidor:
Você pode exibir e trabalhar com tarefas do servidor.
Siga estas etapas para utilizar a interface do System i Navigator para identificar as tarefas do servidor. 1. Dê um clique duplo no ícone do System i Navigator.
2. Abra Rede clicando no sinal de mais (+). 3. Abra Servidores clicando no sinal de mais (+).
4. Selecione o tipo de servidores para os quais você deseja ver tarefas (Por exemplo, TCP/IP ou IBM i Access para Windows).
5. Quando os servidores forem mostrados na área de janela direita, clique com o botão direito do mouse no servidor cujas tarefas deseja ver e clique em Tarefas do Servidor. Outra janela é aberta, mostrando as tarefas do servidor com o usuário, o tipo de tarefa, o status da tarefa, bem como a hora e a data do sistema digitadas para esse servidor.
Use a Interface Baseada em Caracteres do IBM i para Exibir Tarefa do Servidor:
Exiba e trabalhe com tarefas do servidor.
Escolha dentre o seguinte para obter informações sobre como identificar tarefas do servidor utilizando a interface tradicional baseada em caracteres:
Conceitos relacionados
“Subsistemas do IBM i” na página 48
Os subsistemas do IBM i fornecidos pelo sistema são usados para controlar tarefas e funções.
Nomes de Tarefas do IBM i:
Os nomes de tarefas do IBM i seguem uma convenção de nomenclatura específica. O nome da tarefa consiste em três partes:
v O ID do usuário
v O número da tarefa (ordem crescente)
As tarefas do servidor seguem diversas convenções: v Nome do job
– Para tarefas que não são pré-inicializadas, o nome da tarefa do servidor é o nome do programa do servidor.
– Tarefas pré-inicializadas utilizam o nome definido na entrada de tarefa de pré-inicialização. – Tarefas que são iniciadas pelos servidores utilizam o nome de descrição da tarefa ou um nome
fornecido, se forem tarefas do batch (o servidor de arquivo faz isso). v O ID do usuário
– É sempre QUSER, independentemente do uso ou não de tarefas de pré-inicialização. – O log de tarefas mostra quais usuários utilizaram a tarefa.
v O gerenciamento de trabalho cria o número da tarefa.
Exibir Utilizando WRKACTJOB:
Utilize o comando IBM i WRKACTJOB para exibir as tarefas do servidor.
O comando WRKACTJOB mostra todas as tarefas ativas, bem como os daemons do servidor e o daemon do mapeador do servidor.
As figuras a seguir apresentam um status de amostra com o comando WRKACTJOB. Somente as tarefas relacionadas aos servidores são mostradas nas figuras. Você deve pressionar (F14) para ver as tarefas de pré-inicialização disponíveis.
Os seguintes tipos de tarefas são mostrados nas figuras: v (1)- Daemon do mapeador do servidor
v (2)- Daemons do servidor
v (3)- Tarefas do servidor pré-inicializadas
+---+
| Trabalhar com Tarefas Ativas LP11UT11 |
| 28/07/09 15:13:08 |
|CPU %: 3.1 Tempo decorrido: 21:38:40 Tarefas ativas: 77 |
| |
| Digite as opções, pressione Enter. |
| 2=Alterar 3=Manter 4=Encerrar 5=Trabalhar com 6=Liberar | | 7=Exibir mensagem 8=Trabalhar com arquivos em spool 13=Desconectar ... |
| |
|Opç Subsistema/Tarefa Usuário Tipo CPU % Função Status |
| . |
|___ QSYSWRK QSYS SBS .0 DEQW |
|___ (1) QZSOSMAPD QUSER BCH .0 SELW |
| . |
|___ (2) QZSOSGND QUSER BCH .0 SELW |
|___ QZSCSRVSD QUSER BCH .0 SELW |
|___ QZRCSRVSD QUSER BCH .0 SELW |
|___ QZHQSRVD QUSER BCH .0 SELW |
|___ QNPSERVD QUSER BCH .0 SELW |
| . |
| . |
|___ QUSRWRK QSYS SBS .0 DEQW |
|___ (3) QZSOSIGN QUSER PJ .0 PSRW |
|___ QZSCSRVS QUSER PJ .0 PSRW |
|___ QZRCSRVS QUSER PJ .0 PSRW |
|___ QZHQSSRV QUSER PJ .0 PSRW |
|___ QZDASOINIT QUSER PJ .0 PSRW |
| . Mais... |
+---+ +---+
| Trabalhar com Tarefas Ativas LP11UT11 |
| 28/07/09 15:13:08 |
|CPU %: 3.1 Tempo decorrido: 21:38:40 Tarefas ativas: 77 |
| |
| Digite as opções, pressione Enter. |
| 2=Alterar 3=Manter 4=Encerrar 5=Trabalhar com 6=Liberar | | 7=Exibir mensagem 8=Trabalhar com arquivos em spool 13=Desconectar ... |
| |
|Opç Subsistema/Tarefa Usuário Tipo CPU % Função Status |
| . |
|___ QSERVER QSYS SBS .0 DEQW |
| QSERVER QPGMR ASJ .1 EVTW |
| . |
|___ (2) QPWFSERVSD QUSER BCH .0 SELW |
| QZDASRVSD QUSER BCH .0 SELW |
| . | | . | |___ (3) QPWFSERVSO QUSER PJ .0 PSRW | |___ QPWFSERVSO QUSER PJ .0 PSRW | | . | | . Mais... | +---+
Os seguintes tipos de tarefas são mostrados:
ASJ O job de auto-inicialização para o subsistema
PJ As tarefas do servidor pré-inicializadas
SBS As tarefas do monitor de subsistema
BCH As tarefas do daemon do servidor e do daemon do mapeador do servidor
Exibir Utilizando o Log de Histórico:
Localizar tarefas do servidor do IBM i usando o log do histórico.
Toda vez que um usuário cliente se conecta com êxito a uma tarefa do servidor, essa tarefa é trocada para ser executada sob o perfil desse usuário cliente.
Para determinar qual tarefa está associada a um usuário cliente específico, você pode exibir o log de histórico com o comando DSPLOG. Procure pelas mensagens que começam com:
v CPIAD0B (para mensagens do servidor de conexão)
v CPIAD09 (para mensagens relacionadas a todos os demais servidores)
Exibir tarefa do servidor para um usuário:
Utilize o System i Navigator ou o comando WRKOBJLCK.
Siga estas etapas para exibir as tarefas do servidor para um determinado usuário usando o System i Navigator:
1. Abra o System i Navigator (clique duplo no ícone).
2. Clique em Usuários e Grupos; em seguida, Todos os Usuários.
3. Clique com o botão direito do mouse no usuário para o qual deseja ver tarefas do servidor.
4. Selecione Objetos do Usuário; em seguida, clique em Tarefas. Você verá uma janela exibindo todas as tarefas do servidor para esse usuário.
Você também pode utilizar o comando WRKOBJLCK para localizar todas as tarefas do servidor para um determinado usuário. Para utilizar o comando, especifique o perfil do usuário como o nome do objeto e *USRPRF como o tipo de objeto.