GoGPT Best VPN GoSearch

favicon do OnWorks

pegasus-Analyzer - Online na nuvem

Execute o pegasus-analyser no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando pegasus-analyser 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 Windows online ou emulador MAC OS online

PROGRAMA:

NOME


pegasus-Analyzer - depura um fluxo de trabalho.

SINOPSE


analisador de pégaso [--Socorro|-h] [--quieto|-q] [--rigoroso|-s]
[--monitorar|-m|-t] [--verbose|-v]
[--diretório de saída|-o diretório_saída]
[--dag dag_filename] [--dir|-d|-i entrada_dir]
[--imprimir|-p opções_de_impressão] [--modelo tipo de fluxo de trabalho]
[--debug-job trabalho][--debug-dir debug_dir]
[--local-executável local usuário executável]
[--conf|-c arquivo_propriedade] [--arquivos]
[--top-dir nome_dir] [--recurso|-r]
[diretório_fluxo de trabalho]

DESCRIÇÃO


analisador de pégaso é um utilitário de linha de comando para analisar o jobstate.log arquivo e relatórios
trabalhos bem-sucedidos e malsucedidos. Quando executado sem nenhuma opção, ele consultará o SQLite or
MySQL banco de dados e recuperar informações de trabalho com falha para o fluxo de trabalho específico. Quando
invocado com o --arquivos opção, ele irá recuperar informações de vários arquivos de log,
isolar trabalhos que não foram concluídos com sucesso e imprimir seus stdout e stderr so
que os usuários podem obter informações detalhadas sobre suas execuções de fluxo de trabalho.

OPÇÕES


-h, --Socorro
Imprime um resumo de uso com todas as opções de linha de comando disponíveis.

-q, --quieto
Imprima apenas os nomes de arquivo de saída e de erro em vez de seu conteúdo.

-s, --rigoroso
Obtenha a saída das tarefas e os nomes dos arquivos de erro do arquivo de envio da tarefa.

-m, -t, --monitorar
invocar pégaso-monitord antes de analisar o jobstate.log Arquivo. Embora
analisador de pégaso pode ser executado durante a execução do fluxo de trabalho, bem como após o
o fluxo de trabalho já concluiu a execução, pégaso-monitord " é sempre invocado com o
--repetir opção. Uma vez que várias instâncias de pégaso-monitord " não deve ser executado
simultaneamente no mesmo diretório de fluxo de trabalho, o usuário deve garantir que nenhum outro
instâncias de pégaso-monitord Estão correndo. Se o diretório_executado é gravável,
analisador de pégaso criará um jobstate.log arquivo lá, girando um registro mais antigo, se
seja encontrado. Se o diretório_executado não é gravável (por exemplo, quando o usuário depura o
fluxo de trabalho não é o mesmo usuário que executou o fluxo de trabalho), analisador de pégaso vai sair e
peça ao usuário para fornecer o --diretório de saída opção, a fim de fornecer uma alternativa
localização para pégaso-monitord arquivos de log.

-v, --verbose
Define o nível de registro para analisador de pégaso. Se omitido, o padrão nível será definido para
ATENÇÃO. Quando esta opção é fornecida, o nível de registro é alterado para INFORMACAO. Se esta opção
é repetido, o nível de registro será alterado para DEBUG.

-o diretório_saída, --diretório de saída diretório_saída
Esta opção fornece um local alternativo para todos os arquivos de log de monitoramento para um
fluxo de trabalho específico. É usado principalmente quando um usuário não tem privilégios de gravação para
um diretório de fluxo de trabalho e precisa gerar os arquivos de log necessários para analisador de pégaso.
Se esta opção for usada em conjunto com o --monitorar opção, ele irá invocar
pégaso-monitord utilização diretório_saída para armazenar todos os arquivos de saída. Porque os fluxos de trabalho podem
têm subfluxos de trabalho, pégaso-monitord irá criar seus arquivos antes do fluxo de trabalho
wf_uuid para cada nome de arquivo. Desta forma, vários arquivos de fluxo de trabalho podem ser armazenados no mesmo
diretório. analisador de pégaso tem lógica embutida para encontrar o específico jobstate.log lima
olhando para o fluxo de trabalho braindump.txt arquivo primeiro e descobrir o correspondente
wf_uuid. If diretório_saída não existe, será criado.

--dag 'dag_filename
Nesta opção, dag_filename especifica o caminho para o DAG arquivo a ser usado.
analisador de pégaso obterá as informações do diretório do dag_filename. Esta opção
substitui o --dir opção abaixo.

-d entrada_dir, -i entrada_dir, --dir entrada_dir
Faz analisador de pégaso procure o jobstate.log arquivo no entrada_dir diretório. Se
esta opção é omitida, analisador de pégaso irá procurar no diretório atual.

-p opções_de_impressão, --imprimir opções_de_impressão
Diz analisador de pégaso quais informações extras ele deve imprimir para trabalhos com falha.
opções_de_impressão é uma lista de opções delimitada por vírgulas, que inclui pré, invocação,
e / ou todos os, que ativa todas as opções de impressão. Com o pré opção,
analisador de pégaso irá imprimir o prescrição informações para trabalhos com falha. Para o
invocação opção, analisador de pégaso irá imprimir o invocação comando, para que os usuários possam
execute manualmente o trabalho com falha.

--debug-job trabalho
Quando dada esta opção, analisador de pégaso liga seu modo de depuração, quando pode ser usado
para depurar um determinado trabalho Pegasus Lite. Neste modo, analisador de pégaso criará um
script de shell no debug_dir (veja abaixo, para especificá-lo) e copie todas as informações necessárias
arquivos para este diretório local e, em seguida, execute o trabalho localmente.

--debug-dir debug_dir
Quando em modo de depuração, analisador de pégaso criará um diretório de depuração temporário. Comercial
pode dar esta opção para especificar um determinado debug_dir diretório a ser usado
ao invés.

--local-executável local usuário executável
Quando no modo de trabalho de depuração para trabalhos Pegasus Lite, o pegasus-analyser cria um script de shell
para executar a tarefa Pegasus Lite localmente em um diretório de depuração. O script Pegasus Lite
refere-se ao caminho do executável do usuário remoto. Esta opção pode ser usada para passar o caminho local
para o executável do usuário no host de envio. Se o caminho para o executável do usuário no
O trabalho do Pegasus Lite é igual ao da instalação local.

--modelo tipo de fluxo de trabalho
Nessas opções, os usuários especificam o que tipo de fluxo de trabalho eles querem depurar. Neste momento,
o único tipo de fluxo de trabalho disponível é condor e é o valor padrão se esta opção
não é especificado.

-c arquivo_propriedade, --conf arquivo_propriedade
Esta opção é usada para especificar um arquivo de propriedade alternativo, que pode conter o
caminho para o banco de dados a ser usado por analisador de pégaso. Se esta opção não for especificada,
o arquivo de configuração especificado no braindump.txt arquivo terá precedência.

--arquivos
Esta opção permite que os usuários executem analisador de pégaso usando os arquivos no fluxo de trabalho
diretório em vez do banco de dados como fonte de informações. analisador de pégaso precisarão
produzir as mesmas informações, esta opção altera apenas a origem dos dados.

--top-dir nome_dir
Esta opção habilita analisador de pégaso para mostrar informações sobre subfluxos de trabalho quando
usando o modo de banco de dados. Ao depurar um fluxo de trabalho de nível superior com falhas em
sub-fluxos de trabalho, o analisador imprimirá automaticamente o comando que os usuários devem usar para
depurar um subfluxo de trabalho com falha. Isso permite que o analisador encontre o banco de dados de que precisa para
acesso.

-r, --recurso
Esta opção define analisador de pégaso para recursar automaticamente em subfluxos de trabalho no caso
de fracasso. Por padrão, se um fluxo de trabalho tem um subfluxo de trabalho nele, e esse subfluxo de trabalho
falha, analisador de pégaso relata que o nó do subfluxo de trabalho falhou e lista um
invocação de comando que o usuário deve executar para determinar quais trabalhos no sub
fluxo de trabalho falhou. Se esta opção for definida, o analisador emite automaticamente o
chamada de comando e, além disso, exibe os trabalhos com falha no subfluxo de trabalho.

MEIO AMBIENTE VARIÁVEIS


analisador de pégaso não requer que nenhuma variável ambiental seja definida. Localiza seu
módulos Python necessários com base em sua própria localização e, portanto, não devem ser movidos
fora do diretório bin da Pegasus.

EXEMPLO


A maneira mais simples de usar analisador de pégaso é ir para o diretório_executado e invocar o
analisador:

$ pegasus-analyser.

o que vai causar analisador de pégaso para imprimir informações sobre o fluxo de trabalho no atual
diretório.

analisador de pégaso saída contém um resumo, seguido por informações detalhadas sobre cada
trabalho que falhou ou está em um estado desconhecido. Aqui está a seção de resumo do
saída:

**************************Resumo*********************** ****

Total de empregos: 75 (100.00%)
# empregos bem-sucedidos: 41 (54.67%)
# jobs falhou: 0 (0.00%)
# empregos não enviados: 33 (44.00%)
# empregos desconhecidos: 1 (1.33%)

empregos_sucesso são trabalhos que foram concluídos com sucesso. empregos_failed são trabalhos que têm
terminado, mas não foi concluído com sucesso. empregos_não enviados são trabalhos que são
listado no arquivo_dag, mas nenhuma informação sobre eles foi encontrada no jobstate.log arquivo.
Finalmente, empregos_desconhecido são trabalhos que foram iniciados, mas não foram concluídos.

Após a seção de resumo, analisador de pégaso irá exibir informações sobre cada trabalho no
trabalho_falhou e trabalho_desconhecido categorias.

******************* Detalhes de trabalhos com falha **********************

========================= findrange_j3 ===========================

último estado: POST_SCRIPT_FAILURE
local: local
enviar arquivo: /home/user/diamond-submit/findrange_j3.sub
arquivo de saída: /home/user/diamond-submit/findrange_j3.out.000
arquivo de erro: /home/user/diamond-submit/findrange_j3.err.000
-------------------- Tarefa nº 1 - Resumo -----------------------
site: local
hostname: server-machine.domain.com
executável: (nulo)
argumentos: -a findrange -T 60 -i f.b2 -o f.c2
erro: 2
trabalho dir:

No exemplo acima, o encontrar intervalo_j3 o trabalho falhou, e o analisador exibe
informações sobre o trabalho, mostrando que o trabalho terminou com um POST_SCRIPT_FAILURE e
lista os enviar, saída e erro arquivos para este trabalho. Sempre que analisador de pégaso detecta
que o arquivo de saída contém um registro de kickstart, ele irá mostrar o detalhamento contendo
cada tarefa no trabalho (neste caso, temos apenas uma tarefa). Porque analisador de pégaso foi
não invocado com o --quieto sinalizador, ele também exibirá o conteúdo do saída e
erro (ou as seções stdout e stderr do registro do kickstart), que neste
caso estão ambos vazios.

No caso de SUBDAG e subdax empregos, analisador de pégaso irá indicá-lo e mostrar o
comando necessário para o usuário depurar esse subfluxo de trabalho. Por exemplo:

=================== subdax_black_ID000009 =====================

último estado: JOB_FAILURE
local: local
enviar arquivo: /home/user/run1/subdax_black_ID000009.sub
arquivo de saída: /home/user/run1/subdax_black_ID000009.out
arquivo de erro: /home/user/run1/subdax_black_ID000009.err
Este trabalho contém subfluxos de trabalho!
Execute o comando abaixo para obter mais informações:
pegasus-Analyzer -d /home/user/run1/blackdiamond_ID000009.000
----------------- subdax_black_ID000009.out -----------------
Executando condor dagman ...
----------------- subdax_black_ID000009.err -----------------
diz ao usuário o subdax_black_ID000009 o subfluxo de trabalho falhou e pode ser depurado
usando o indicado analisador de pégaso comando.

Use o pegasus-analisador online usando os serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad




×
Anúncios
❤ ️Compre, reserve ou compre aqui — sem custos, ajuda a manter os serviços gratuitos.