How do I reduce the timeout from 5 minutes to, say, 15 seconds or so?
Você reconstrói o systemd a partir do código-fonte, corrigindo os hardwired tempo limite em systemv-sysv-generator
de TimeoutSec=5min
para o que você quiser. Ou você pede ao pessoal do systemd por um botão de controle em algum lugar dos cabeçalhos do Fedora / SUSE ou LSB.
Ou, na mão emocionante, você desiste de usar este script rc
que você tem e escreve uma unidade de serviço systemd para o seu serviço, cujos tempos limite você pode definir com uma configuração TimeoutSec=
explícita, instalada com uma queda -in arquivo de configurações em /etc/systemd/system/pm2.service.d/timeout.conf
, se necessário.
Dada esta , isso , isto , isto , isto , e outros, a primeira regra para migrar para o systemd se aplica aqui também.