用workerman做的websocket服務,放在筆記本上運行(centos7)。因為環(huán)境問題,運行過程中會改變ip。 此時發(fā)現,一旦改變ip,必須要重啟服務后,客戶端才能連得上。 但我用netstat看,明明監(jiān)聽的是0.0.0.0地址啊!
而同樣是改變ip,nginx就不需要重啟,就能直接訪問。 有什么好的解決辦法嗎
nginx是短連接,不需要重啟,如果nginx是長連接,同樣需要重啟的。
不是長連接和短連接的問題,而是根本就連接不上。 實際上我的客戶端已經做了斷線重連的處理了。
這個已經不是workerman解決的范疇了,幫不上了。