~~~ #!/bin/bash #杀得不干净 kill -9 $(netstat -nlp | grep :9501 | awk '{print $7}' | awk -F"/" '{ print $1 }') cd /data/www/cydt.industryinsight.cn && /usr/local/php/bin/php -c /usr/local/php/etc/php.ini isscli IssServer & echo 'swoole start success!' ~~~ ~~~ #!/bin/bash #很好用 netstat -apn | grep 9501 kill -9 XXX ps -ef|grep /usr/local/php kill -9 $(ps -ef | grep /usr/local/php/bin/php| awk '{print $2}' | awk -F"/" '{ print $1 }') ps -ef|grep /usr/local/php cd /data/www/cydt.industryinsight.cn && /usr/local/php/bin/php -c /usr/local/php/etc/php.ini isscli IssServer & echo 'swoole start success!' ~~~ ### 官方建议的热重启(实践效果不好,也可能没用对) 参考:https://github.com/LinkedDestiny/swoole-doc/blob/master/04.Swoole%E5%A4%9A%E7%AB%AF%E5%8F%A3%E7%9B%91%E5%90%AC%E3%80%81%E7%83%AD%E9%87%8D%E5%90%AF%E4%BB%A5%E5%8F%8ATimer%E8%BF%9B%E9%98%B6%EF%BC%9A%E7%AE%80%E5%8D%95crontab.md