[sh] php 프로 세 스 가 과부하 되면 php 를 부 드 럽 게 다시 시작 합 니 다.

658 단어 PHP

 
 
#vim  /usr/local/shell/php_test.sh

#!/bin/sh
#php      ,    php
r=`/usr/bin/curl -s http://127.0.0.1/test.php `
now=$(date "+%Y/%m/%d %H:%M:%S")

php_procs=`ps aux | grep php | wc -l`
if [ $r = "1" ]
then echo PHP in running.PHP Proce:$php_procs
     exit 0
else
     echo PHP error! PHP Proce:$php_procs
     echo $now PHP error! PHP Proce:$php_procs >> /usr/local/shell/PHP-errlog.txt
     kill -USR2 `cat /dev/shm/pid/php-fpm.pid`
     /usr/local/php/sbin/php-fpm -t
     exit 2
fi
 
 

좋은 웹페이지 즐겨찾기