sh 监控的php-fpm的进程数并自动重启PHP-FPM的外壳脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 监控的php-fpm的进程数并自动重启PHP-FPM的外壳脚本相关的知识,希望对你有一定的参考价值。
#!/bin/bash
count=`ps -ef | grep php-fpm | wc -l`
echo $count
if [ $count -gt 100 ]; then
echo 'reload!!!'
service php-fpm reload
fi
exit 0
# 配置cron
* * * * * /home/wwwlogs/reload.fpm.sh >> /home/wwwlogs/reloadfpm.log
* * * * * sleep 15; /home/wwwlogs/reload.fpm.sh >> /home/wwwlogs/reloadfpm.log
* * * * * sleep 30; /home/wwwlogs/reload.fpm.sh >> /home/wwwlogs/reloadfpm.log
* * * * * sleep 45; /home/wwwlogs/reload.fpm.sh >> /home/wwwlogs/reloadfpm.log
以上是关于sh 监控的php-fpm的进程数并自动重启PHP-FPM的外壳脚本的主要内容,如果未能解决你的问题,请参考以下文章
如何用supervisor守护php-fpm主进程以实现php-fpm的自动重启
php-fpm死机解决办法,脚本后台自动重启
如何看php-fpm 进程数量是不是足够
sh 重启php-fpm
PHP-FPM监控shell
PHP FastCGI进程管理器PHP-FPM的架构