Monit无法启动从/etc/init.d中的init脚本启动的Java进程。init脚本在从shell启动时工作。Monit检测到服务正在运行,并检测服务何时关闭。
来自/var/log/monit的错误消息:
[UTC Aug 17 22:48:37] info : 'fanpoint-service' start: /etc/init.d/java-service
[UTC Aug 17 22:49:07] error : 'fanpoint-service' failed to start (exit status -1) -- no output
$monit -vv status fanpoint-service
...
Process 'fanpoint-service'
status Execution failed
monitoring status Monitored
data collected Wed, 17 Aug 2016发布于 2016-08-18 15:29:24
已修复。
这不管用,start program = "/etc/init.d/java-service start"
这确实有效了,start program = "/bin/bash -c '/etc/init.d/java-service start'"
https://serverfault.com/questions/797524
复制相似问题