守护进程不会在启动时启动 – 我该如何debugging?

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

如果我使用/etc/init.d/newrelic-daemon restart后手动启动守护进程,它将起作用,但启动后不会自动运行。 我怎样才能找出原因?

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

尝试search通过d​​mesg,/ var / log / messages和/ var / log / syslog whyc是这样发生的,但有一个解决方法:
1)尝试运行chkconfig newrelic-daemon on
2)如果(1)没有帮助,试着强制启动,把/etc/init.d/newrelic-daemon restartjoin/etc/rc.local,在/ etc / rc中的任何exit语句。本地

我想尝试运行这个手动debugging设置,因为你知道程序的参数将是'开始'。 使用“重新启动”可能会执行一个有效的path。

我想先试试:

  sh -vx /etc/init.d/newrelic-daemon start 

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

然后你可以通过和chkconfig来完成。

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

 cat /etc/*release. 

如果在Ubuntu中,至less:尝试运行sudo update-rc.d newrelic-daemon defaults为/etc/init.d/newrelic-daemon创build符号链接(它必须先存在以使命令成功)。