守护进程没有在启动时启动 - 我该如何调试?

Nir*_*iro 5 linux ubuntu boot

我根据他们的快速安装说明安装了新的遗物。

如果我在启动后手动启动守护程序,/etc/init.d/newrelic-daemon restart它可以工作,但启动后它不会自动运行。我怎样才能找出原因?

服务器是 Scalr/AWS PHP/5.3.2-1ubuntu4.15

mdp*_*dpc 6

我会尝试使用调试设置手动运行它,因为您知道程序的参数将是“开始”。使用“重启”可能会执行一条有效的路径。

我首先尝试:

 sh -vx /etc/init.d/newrelic-daemon start
Run Code Online (Sandbox Code Playgroud)

并查看输出,看看它是否正常工作。

然后你就可以通过 chkconfig 来做。

由于还有其他较新的启动过程,您应该描述您正在运行的 Linux。这通常可以通过执行命令来完成

cat /etc/*release.
Run Code Online (Sandbox Code Playgroud)


Log*_*eck 5

尝试搜索 dmesg、/var/log/messages 和 /var/log/syslog 为什么会发生这种情况,但有一个解决方法:
1) 尝试运行chkconfig newrelic-daemon on
2) 如果 (1) 没有帮助,请尝试通过添加强制启动/etc/init.d/newrelic-daemon restart到/etc/rc.local,这应该放在exit/etc/rc.local中的任何语句之前