更多请支持:http://www.webyang.net/html/web/article_134.html
最近nginx经常502,解决502最好的办法就是重启php-fpm。
手动去重启还是比较麻烦的事情,最好的就是扔到shell里去。
vim restart-php-fpm.sh
#!/bin/shSERVICE=\'php-fpm\'#if ps ax | grep -v grep | grep $SERVICE > /dev/nullif netstat -anp | grep 9000 > /dev/nullthen echo \"$SERVICE service running, everything is fine\"else echo \"$SERVICE is not running\" service php-fpm startfi
vim restart-php-fpm.sh
#!/bin/bashMY_URL=\"http://www.webyang.net\"RESULT=\'curl -I $MY_URL | grep \"HTTP/1.1 502\"\' if [ -n \"$RESULT\" ]; then#如果502则会执行这里的内容,随便加或改killall -9 php-cgiservice php-fpm restartfi
或者写一个shell死循环,隔一个时间段去执行即可。
立即学习“PHP免费学习笔记(深入)”;
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号