1.使用php start.php reload方案 客戶端的鏈接會斷開 進程到時重啟了 但是在onMessage中修改的代碼依然沒生效
如果你的連接和業(yè)務(wù)邏輯在一個進程,reload后進程退出連接也會關(guān)閉。
建議使用gatewayWorker,連接在geteway進程,業(yè)務(wù)在worker進程。realod后gateway進程不退出,客戶端連接不會被關(guān)閉,worker進程重新載入業(yè)務(wù)代碼達到客戶端無感知的熱更新。
關(guān)于reload后代碼沒生效的原因參考文檔 http://wtbis.cn/doc/workerman/faq/reload-principle.html