修改了非On里面的代码。
kill -9 pid 子进程也不会被清理掉。
感觉执行php ./server.php stop后,还有进程残留。
怎么做才能让代码快速生效,且不残留进程与连接?
不要kill进程,用stop命令停止所有进程。如果你kill进程没有kill干净可能会残留进程,并且这些残留进程使用stop命令可能t无效。
在Worker::runAll()运行后加载的文件,可以用命令 php server.php reload 热加载。如果你的业务代码无法热加载,使用php server.php restart -d来重启。
ok
不要kill进程,用stop命令停止所有进程。如果你kill进程没有kill干净可能会残留进程,并且这些残留进程使用stop命令可能t无效。
在Worker::runAll()运行后加载的文件,可以用命令 php server.php reload 热加载。如果你的业务代码无法热加载,使用php server.php restart -d来重启。
ok