debian下的Etherpad服务没有在启动时启动

时间:2014-11-20 09:49:39

标签: service debian init.d etherpad

我正在设置Debian 7.6服务器。我已经安装了一个etherpad(etherpad-lite)并将它放在一个nginx web服务器后面。 etherpad使用mySQL。这一切都按预期工作。

现在我希望etherpad作为服务运行。所以我已经完成了本教程的内容:

https://www.rosehosting.com/blog/install-etherpad-lite-on-debian-wheezy/

我把代码放在一个名为:

的脚本中
/etc/init.d/etherpad

并相应地更改了路径。这有效!我可以使用

启动和停止以太网
service etherpad start
service etherpad stop

现在我想让它在启动时启动。我已将符号链接放入rcx.d文件夹中:

/etc/rc1.d/K01etherpad -> ../init.d/etherpad
/etc/rc2.d/S19etherpad -> ../init.d/etherpad
/etc/rc3.d/S19etherpad -> ../init.d/etherpad
/etc/rc4.d/S19etherpad -> ../init.d/etherpad
/etc/rc6.d/K01etherpad -> ../init.d/etherpad

Etherpad所需的MySQL与S19mysql一样启动。在etherpad init脚本中,我添加了依赖项:

# Required-Start: $local_fs $remote_fs $network $mysql $nginx

但是重启后服务没有启动。我仍然需要手动启动它(这有效!)。我在日志文件dmesg或以太网日志中找不到任何输出。

有任何建议如何在这里找到问题?我需要查看哪些日志文件?尽管脚本可以正常工作,但服务未启动会出现什么问题?

我也尝试使用更高的数字作为S24etherpad等启动顺序。

谢谢!

0 个答案:

没有答案