Processo customd systemd no debian lento para inicializar

1

Estou configurando o rtpproxy em um servidor Debian 8.3 através do pacote padrão disponível nos repositórios. O pacote vem com o script sysvinit ainda, e eu quero usar um keepalive, então eu estou tentando configurar um arquivo de serviço systemd. Estou pegando emprestado de seu repositório github um pouco do que parece ser a configuração do Fedora. Eu também optei por renunciar a sua configuração de tipo socket / service em favor do método rtpproxy mais tradicional de definir o socket no comando Exec. Aqui está o que estou usando:

[Unit]
Description=A symmetric RTP proxy
After=network.target

[Service]
Type=forking
User=rtpproxy
Group=rtpproxy
EnvironmentFile=/etc/default/rtpproxy
PIDFile=/var/run/rtpproxy/rtpproxy.pid
ExecStart=/usr/bin/rtpproxy -s $CONTROL_SOCK -p /var/run/rtpproxy/rtpproxy.pid $EXTRA_OPTS
Restart=always
TimeoutStopSec=30s

[Install]
WantedBy=multi-user.target

As variáveis $CONTROL_SOCK e $EXTRA_OPTS estão definidas em /etc/default/rtpproxy .

Enquanto isso funciona, o processo demora para ser iniciado apenas se o sistema tiver sido reinicializado (ao que parece). Se estiver em execução e eu reiniciar o processo, é rápido. Como posso determinar por que esse processo está demorando tanto para iniciar a inicialização do sistema?

    
por churnd 23.02.2016 / 05:22

1 resposta

0

Adicione uma opção -d adequada para ajustar o nível de depuração e, em seguida, você verá nos registros qual etapa é demorada.

    
por 23.02.2016 / 11:27