問(wèn)題1 reload 和 reload -g 有什么區(qū)別 為什么reload -g 后查看status 進(jìn)程號(hào)都變了 但是onMessage里的代碼并沒(méi)有更新 問(wèn)題2 請(qǐng)求鏈接時(shí) sleep(5) 這時(shí)reload 為什么沒(méi)等任務(wù)處理完就斷開(kāi)鏈接了 如果加上-g參數(shù) 就會(huì)等到任務(wù)執(zhí)行完
-g會(huì)等所有客戶端連接斷開(kāi)后重啟
不是所有代碼都可以realod,只有在Worker::runAll()運(yùn)行后workerman運(yùn)行過(guò)程中子進(jìn)程載入的文件才能reload,手冊(cè)有強(qiáng)調(diào)。
不是指onMessage里的嗎 能不能舉個(gè)例子
比如在onMessage里調(diào)用的某個(gè)類(lèi)是Worker::runAll()后自動(dòng)加載進(jìn)來(lái)的,那么這個(gè)文件可以realod