程序运行第二次显示端口号被占用
来源:4-1 Swoole--TCP服务器
慕田峪0338756
2020-07-30
为什么我的swoole程序运行第一次crtl+c 退出后,查看端口后的时候9501端口还在运行,然后在运行第二次显示端口号被占用。然后我找了很多资料说吧set-> daemonize设置为0就可以了,试了下还是不行,求讲师解答
写回答
3回答
-
Glxe_ge
2020-08-23
设置 daemonize 是指程序可以 以守护进程方式开启。你ctrl c估计是哪里有问题吧,kill 以后重新启动应该就可以了。
00 -
Lucar_陈
2020-08-11
crtl+c 表示:通知前台进程组终止进程;所以有可能是给程序发 Interrupt 信号被忽略了,,也有可能是进程太忙,导致一直未运行检测SIG_INT信号。
结束程序进程可以:ps aux | grep "程序名" 查询对应的pid,然后kill -9 pid
00 -
keryz
2020-08-11
同学,你好,可以试试服务的平缓重启。
-------- 来自 singwa 助教。
00
相似问题