我根据他们的快速安装说明安装了新的文物。
如果我使用/etc/init.d/newrelic-daemon restart后手动启动守护进程,它将起作用,但启动后不会自动运行。 我怎样才能找出原因?
服务器是Scalr / AWS PHP / 5.3.2-1ubuntu4.15
尝试search通过dmesg,/ 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符号链接(它必须先存在以使命令成功)。