修改了非On里面的代碼。
kill -9 pid 子進(jìn)程也不會(huì)被清理掉。
感覺執(zhí)行php ./server.php stop后,還有進(jìn)程殘留。
怎么做才能讓代碼快速生效,且不殘留進(jìn)程與連接?
不要kill進(jìn)程,用stop命令停止所有進(jìn)程。如果你kill進(jìn)程沒有kill干凈可能會(huì)殘留進(jìn)程,并且這些殘留進(jìn)程使用stop命令可能t無效。
在Worker::runAll()運(yùn)行后加載的文件,可以用命令 php server.php reload 熱加載。如果你的業(yè)務(wù)代碼無法熱加載,使用php server.php restart -d來重啟。
ok