Pau*_*l S 6 vps nginx centos php-fpm
我有VPS(4核,6GB),运行centos,nginx和php-fpm,流量很少(我从未发布过网址)。
每隔几周(在不同的时间),php-fpm 就会终止,并在 php-fpm.log 中仅显示以下内容:
[10-Nov-2015 04:14:48] NOTICE: Terminating ...
[10-Nov-2015 04:14:48] NOTICE: exiting, bye-bye!
Run Code Online (Sandbox Code Playgroud)
此时 nginx error.log 或 php-fpm-error.log 中没有其他事件。
我还可以在哪里查找终止的原因?
我可以配置什么来在下次发生这种情况时为我提供更多信息吗?
我可以配置php-fpm自动重启吗?
您可以使用 monit 及其pid 测试,以便在 php-fpm 崩溃时重新启动,并可选择在发生这种情况时接收电子邮件。就像是
set mail-format {
From: monit@host.name
Subject: $HOST $SERVICE $EVENT | $DATE
}
set alert your@email.address
check process php_fpm pidfile /var/run/php5-fpm.pid
start program = "/etc/init.d/php5-fpm start"
stop program = "/etc/init.d/php5-fpm stop"
Run Code Online (Sandbox Code Playgroud)
以上是针对 Debian7 编写的,但您也可以将其调整为 CentOS。
归档时间: |
|
查看次数: |
10825 次 |
最近记录: |