ps aux | grep xxx/server.php 查看进程php
nohup /Data/apps/php/bin/php Server.php > /www/swoole_tp/script/monitor/a.txt &swoole
后台运行,输出到指定文件app
kill -9 和 - 15 15是默认,能够先用15来处理,不行再换9tcp
杀掉以后可能会有 FIN_WAIT1 FIN_WAIT1等异常状况出现。server
可用netstat -nat|awk '{print awk $NF}'|sort|uniq -c|sort -n 查看状态进程
在用sysctl -w net.ipv4.tcp_max_orphans=131072 便可彻底释放ip
swoole进程平滑重启shit
echo "loading..."
pid=`pidof live_master`
echo $pid
kill -USR1 $pid
echo "loading success"
ast