Este é o comando qping que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
qping - verifica o status do aplicativo dos daemons do Sun Grid Engine.
SINTAXE
qping [-ajuda] [-noalias] [-ssl | -tcp] [ [ [-eu ] [-informações] [-f] ] | [ [-dump_tag etiqueta
[parâmetro] ] [-jogar fora] [-sem nova linha] ] ]
DESCRIÇÃO
Qping é usado para validar o status de tempo de execução de um daemon de serviço Sun Grid Engine. o
a implementação atual do Sun Grid Engine permite consultar o daemon SGE_QMASTER e qualquer
executando daemon SGE_EXECD. O comando qping é usado para enviar um SIM (Informação de Status
Message) para o daemon de destino. A camada de comunicação do daemon especificado irá
responder com um SIRM (Status Information Response Message) que contém o status
informações sobre o daemon consultado.
As opções qping -dump e -dump_tag permitindo que um administrador observe o
fluxo de dados do protocolo de comunicação de um daemon de serviço Sun Grid Engine. O qping -dump
a instrução deve ser iniciada com a conta root e no mesmo host onde o
daemon está em execução.
OPÇÕES
-f
Mostra todas as informações de status em cada intervalo de ping.
Primeiro nome saída Linha: A primeira linha de saída mostra a data e hora da solicitação.
SIRM versão: Número da versão interna do SIRM (Status Information Response Message)
SIRM mensagem ID: ID de mensagem atual para esta conexão
começo Tempo: Hora de início do daemon. O formato é o seguinte:
MM / DD / AAAA HH: MM: SS (segundos desde 01.01.1970/XNUMX/XNUMX)
corrida tempo [s]: Tempo de execução em segundos desde a hora de início
mensagens in ler amortecedor: Nr. de mensagens em buffer no buffer de comunicação. As mensagens
são armazenados em buffer para o aplicativo (daemon). Quando este número fica muito grande, o daemon é
não é capaz de lidar com todas as mensagens enviadas para ele.
mensagens in escrever amortecedor: Nr. de mensagens em buffer no buffer de gravação de comunicação. o
as mensagens são enviadas do aplicativo (daemon) para os clientes conectados, mas o
camada de comunicação ainda não foi capaz de enviar as mensagens. Se este número ficar muito grande,
a camada de comunicação não é capaz de enviá-los tão rápido quanto o aplicativo (daemon) deseja
as mensagens a serem enviadas.
nº of conectado clientes: Este é o número de clientes reais conectados a este daemon.
Isso também implica a conexão qping atual.
status: O valor do status do daemon. Este valor depende do aplicativo que responde
para o pedido qping. Se o aplicativo não fornecer nenhuma informação, o status é
99999. Aqui estão os possíveis valores de informações de status para os daemons do Sun Grid Engine:
qmestre:
0 Não existe uma situação de tempo incomum.
1 Um ou mais threads atingiram o tempo limite de aviso. Isso pode acontecer quando pelo menos um
thread não incrementa seu registro de data e hora por um tempo não usual. Um possivel
a razão para isso é uma alta carga de trabalho para este segmento.
2 Um ou mais threads atingiu o tempo limite de erro. Isso pode acontecer quando pelo menos um
thread não incrementou seu registro de data e hora por mais de 10 minutos.
3 A medição do tempo não foi inicializada.
execução:
0 Não existe uma situação de tempo incomum.
1 O despachante atingiu o tempo limite de aviso. Isso pode acontecer quando o despachante faz
não incrementar seu registro de tempo por um longo tempo incomum. Uma possível razão para isso é
uma alta carga de trabalho.
2 O expedidor atingiu o tempo limite de erro. Isso pode acontecer quando o despachante não
incrementou seu timestamp por mais de 10 minutos.
3 A medição do tempo não foi inicializada.
info: Mensagem de status do daemon. Este valor depende do aplicativo que responde a
o pedido qping. Se o aplicativo não fornecer nenhuma informação, a mensagem informativa
não está disponível". Aqui estão os possíveis valores de informações de status para o Sun Grid
Daemons do motor:
qmestre:
A mensagem de informação contém informações sobre os tópicos de qmaster seguidos por um tópico
informações de estado e tempo. Cada vez que um dos threads conhecidos passa por
em seu loop principal, as informações de tempo são atualizadas. Uma vez que o qmaster tem duas mensagens
encadeamentos cada encadeamento de mensagem atualiza o tempo. Isso significa o tempo limite para o
thread de mensagem (MT) só pode ocorrer quando nenhum thread de mensagem está mais ativo:
THREAD_NAME: THREAD_STATE (THREAD_TIME)
THREAD_NAME:
PRINCIPAL: Tópico principal
sinalizador: fio de sinal
event_master: thread principal do evento
cronômetro: thread do cronômetro
trabalhador: thread de trabalho
listener: thread do listener
agendador: thread do agendador
jvm: thread Java
Os nomes dos tópicos acima serão seguidos por um número de 3 dígitos.
THREAD_STATE:
R: Correndo
W: Aviso
E: Erro
THREAD_TIME:
Tempo desde a última atualização do carimbo de data / hora.
Após a informação do despachante segue uma string de informação adicional que
descreve o status completo do aplicativo.
execução:
A mensagem informativa contém informações para o despachante de tarefas execd:
despachante: STATE (TIME)
ESTADO:
R: Correndo
W: Aviso
E: Erro
TEMPO:
Tempo desde a última atualização do carimbo de data / hora.
Após a informação do tópico segue uma sequência de informação adicional que descreve
o status do aplicativo.
Monitor: Se disponível, exibe estatísticas em um encadeamento. Os dados de cada thread são exibidos
em uma linha. O formato desta linha pode ser alterado a qualquer momento. Apenas o mestre implementa
o monitoramento.
-Socorro
Imprime uma lista de todas as opções.
-i intervalo
Defina o tempo de intervalo de qping.
O intervalo de tempo padrão é um segundo. Qping irá enviar um SIM (informações de status
Message) em cada intervalo de tempo.
-informações
Mostra todas as informações de status (veja -f para obter mais informações) e saia. O valor de saída 0
indica nenhum erro. Em caso de erros, qping retorna com 1.
-noalias
Ignore o arquivo host_aliases, que está localizado em / / common / host_aliases. If
esta opção é usada, não é necessário definir nenhuma variável de ambiente do Sun Grid Engine.
-ssl
Esta opção pode ser usada para especificar uma configuração SSL (Secure Socket Layer). O qping
usará a configuração para se conectar a serviços que executam SSL. Se o arquivo de configurações SGE for
não fornecido, você deve usar a opção -noalias para ignorar a necessidade do SGE_ROOT
variável de ambiente. As seguintes variáveis de ambiente são usadas para especificar seu
certificados:
SSL_CA_CERT_FILE - arquivo de certificado CA
SSL_CERT_FILE - arquivo de certificados
SSL_KEY_FILE - arquivo de chave
SSL_RAND_FILE - arquivo rand
-tcp
Esta opção é usada para selecionar TCP / IP como o protocolo usado para se conectar a outros serviços.
-sem nova linha
A saída de despejo não terá uma quebra de linha dentro de uma mensagem e as mensagens binárias não são
descompactado.
-jogar fora
Esta opção permite que um administrador observe o fluxo de dados do protocolo de comunicação de um
Daemon de serviço do Sun Grid Engine. A instrução qping -dump deve ser iniciada como root e assim por diante
o mesmo host em que o daemon observado está em execução.
A saída é gravada em stdout. A variável de ambiente "SGE_QPING_OUTPUT_FORMAT" pode ser
definido para ocultar colunas, definir uma largura de coluna padrão ou definir um formato de saída de nome de host. o
valor da variável de ambiente pode ser definido para qualquer combinação dos seguintes
especificadores separados por um caractere de espaço:
"h: X" -> ocultar coluna X
"s: X" -> mostrar coluna X
"w: X: Y" -> definir a largura da coluna X para Y
"hn: X" -> definir o parâmetro de saída do nome do host X.
Os valores X são "longos" ou "curtos"
Inicie o qping -help para ver quais colunas estão disponíveis.
-dump_tag etiqueta [parâmetro]
Esta opção tem o mesmo significado que -dump, mas pode fornecer mais informações por
especificando o nível de depuração e os tipos de mensagem que o qping deve imprimir:
-dump_tag ALL
Esta opção mostra todas as mensagens de depuração possíveis (APP + MSG) para os níveis de depuração, ERROR,
WARNING, INFO, DEBUG e DPRINTF. O serviço contactado deve suportar este tipo de
depuração. Esta opção não está implementada atualmente.
-dump_tag APP
Esta opção mostra apenas mensagens de depuração do aplicativo para os níveis de depuração, ERROR,
WARNING, INFO, DEBUG e DPRINTF. O serviço contactado deve suportar este tipo de
depuração. Esta opção não está implementada atualmente.
-dump_tag MSG
Esta opção tem o mesmo comportamento da opção -dump.
hospedeiro
Host onde o daemon está sendo executado.
porta
Porta que o daemon ligou (usou o número da porta sge_qmaster / sge_execd).
nome
Nome do terminal de comunicação ("qmaster" ou "execd"). Um endpoint de comunicação é um
triplet de hostname / endpoint name / endpoint id (por exemplo, hostA / qmaster / 1 ou subhost / qstat / 4).
id
Id do endpoint de comunicação ("1" para daemons)
EXEMPLOS
> qping master_host 31116 qmaster
08/24/2004 16:41:15 endpoint master_host / qmaster / 1 na porta 31116 está ativo desde 365761 segundos
08/24/2004 16:41:16 endpoint master_host / qmaster / 1 na porta 31116 está ativo desde 365762 segundos
08/24/2004 16:41:17 endpoint master_host / qmaster / 1 na porta 31116 está ativo desde 365763 segundos
> qping -info master_host 31116 qmaster 1
08/24/2004 16:42:47:
Versão SIRM: 0.1
ID da mensagem SIRM: 1
hora de início: 08/20/2004 11:05:14 (1092992714)
tempo de execução [s]: 365853
mensagens no buffer de leitura: 0
mensagens no buffer de gravação: 0
nº de clientes conectados: 4
estado: 0
informação: ok
> qping -info execd_host 31117 execd 1
08/24/2004 16:43:45:
Versão SIRM: 0.1
ID da mensagem SIRM: 1
hora de início: 08/20/2004 11:06:13 (1092992773)
tempo de execução [s]: 365852
mensagens no buffer de leitura: 0
mensagens no buffer de gravação: 0
nº de clientes conectados: 2
estado: 0
informação: ok
AMBIENTAL VARIÁVEIS
SGE_ROOT Especifica a localização dos arquivos de configuração padrão do Sun Grid Engine.
SGE_CELL Se definido, especifica a célula padrão do Sun Grid Engine.
Use qping online usando serviços onworks.net