首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Monit失败重新启动php5-fpm

Monit失败重新启动php5-fpm
EN

Stack Overflow用户
提问于 2014-08-05 10:25:38
回答 1查看 609关注 0票数 0

我在Ubuntu14.04LTS上使用最新的php5-fpm,如果端口9000失败,尝试通过monit重新启动它。

我的配置:

代码语言:javascript
复制
check process php5-fpm with pidfile /var/run/php5-fpm.pid
  group www-data
  start program = "service php5-fpm start"
  stop program  = "service php5-fpm stop"
  if failed port 9000 then restart
  if 1 restarts within 5 cycles then alert
  if 3 restarts within 5 cycles then timeout

如果php5-fpm停止,我收到一封来自monit的电子邮件,到目前为止还不错。但在那之后,我得到了另一个“失败启动php5-fpm-tcp”和php5-fpm驻留停止。

我还尝试了以下开始/停止吐露:

代码语言:javascript
复制
start program = "/etc/init.d/php5-fpm start"
stop program  = "/etc/init.d/php5-fpm stop"

和:

代码语言:javascript
复制
start program = "/sbin/start-stop-daemon --start --pidfile /var/run/php5-fpm.pid --exec /usr/sbin/php5-fpm"
stop program  = "/sbin/start-stop-daemon --stop --pidfile /var/run/php5-fpm.pid"

但我总是收到同样的“未能启动php5-fpm-tcp”的邮件。

在ubuntu14.04上有其他方法启动php5-fpm吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-10 12:00:40

我已经使用代理脚本完成了它。

startphpfpm.sh:

代码语言:javascript
复制
#!/bin/bash
service php5-fpm start

stopphpfpm.sh:

代码语言:javascript
复制
#!/bin/bash
service php5-fpm stop

而monit-config现在使用它们代替/etc/init.d/php5-fpm或服务php5-fpm。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25136518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档