O que “falha (Resultado: recursos)” significa no systemd?

4

Eu tenho uma unidade systemd que falhou, e não tenho certeza do que o tipo de resultado deve significar.

Active: failed (Result: resources) since Thu 2016-11-17 21:06:42 UTC; 32min ago

O que Result: resources significar? Estou familiarizado com Result: exit-code, mas não este.

2rs2ts
fonte
Você ficou sem recursos para iniciar o aplicativo
Stevie G

Respostas:

3

Concordo que é uma mensagem de erro bastante genérica. Desde que eu não tenho certeza quando você receber esta mensagem eu estou lhe enviando as informações necessárias para que você possa encontrá-lo, mas pode ser a interpretação de erros de chamadas do sistema, ex ENOMEM.

Segue SERVICE_FAILURE_RESOURCES em https://github.com/systemd/systemd/blob/2e6dbc0fcd45c152f15aed77cde4fd07957c150c/src/core/service.c .

Umut
fonte
Obrigado por isso. Eu olhei para a fonte e parece que é uma mensagem de falha genérica, o que definitivamente não é útil, dado que eu nem recebi nenhuma mensagem do journalctl ... github.com/systemd/systemd/blob/… "um pouco de um equívoco, apenas o nosso erro de pega-tudo para errnos que não esperávamos"
2rs2ts
Observe que, antes de entrar nesse estado, sempre imprimimos algo nos syslogs em que deveríamos imprimir algo sobre o código de erro. Exemplo, github.com/systemd/systemd/blob/…
Umut