Como o superusuário é executado:
- update-rc.d -f opensips remove
- padrões do update-rc.d openspips 99
Estou tentando fazer o OpenSIPS funcionar corretamente. Eu o instalei e tudo está bem - exceto que ele não será iniciado na inicialização porque requer que o MySQL seja executado e, por algum motivo, ele está sendo lançado ANTES de MySQLd durante o init.
O que eu gostaria de fazer é modificar a ordem de inicialização do meu processo (/etc/init.d/opensips) para que ele seja iniciado DEPOIS do MySQLd e possa funcionar corretamente.
Eu incluí um link pastebin para o meu arquivo /etc/init.d/opensips aqui: link
Eu realmente não tenho ideia. Eu pesquisei no Google por um tempo, mas não consigo encontrar respostas que funcionem para mim.
Obrigado pelo seu tempo!
Como o superusuário é executado:
Se você tiver /etc/init/opensips.conf
, altere sua cláusula start on
para incluir and started mysql
. Ou se você tiver /etc/init.d/opensips
, adicione mysql
às suas cláusulas Should-Start:
e Should-Stop:
.
Suponho que você esteja executando no nível de execução 3. Altere o diretório para /etc/rc3.d
. Você verá vários scripts de inicialização para processos. Esses scripts são executados em ordem, então você quer que o opensips tenha um número maior que o mysqld. Ou seja se o mysql se parece com isso:
S64mysqld
Então você quer que o opensips tenha esta aparência:
S70opensips
Ou algum outro número maior que 64. Espero que ajude!
Se alguém ainda estiver procurando a resposta, ele poderá consultar este link. Gerenciar scripts de inicialização ou inicialização do Linux, arquivo-rc
Isso resolveu meu problema.
Tags ubuntu