瀏覽器請求 返回數(shù)據(jù)后 我執(zhí)行了close() status 查看connections并沒有關(guān)閉 需要等一段時間后才關(guān)閉 如果在鏈接未關(guān)閉下 reload -g 會導(dǎo)致這個問題 如下圖
[attach]978[/attach]
如何保證執(zhí)行close時 就關(guān)閉鏈接
谷歌瀏覽器么?谷歌瀏覽器會多發(fā)出一個連接,而且一直保持,這個連接只是連著,沒有發(fā)送任何請求,所以如果是在onMessage里調(diào)用close,那這個連接不會被關(guān)閉,因為onMesage不對調(diào)用到。
當(dāng)瀏覽器再次發(fā)起請求時會使用這個連接,這時onMessage觸發(fā),onMessage里的close也會執(zhí)行,但是瀏覽器會立刻再發(fā)起一個新的連接,這就導(dǎo)致workerman status是一直看到有一個連接沒關(guān)閉的原因。
另外執(zhí)行reload -g,status時看到一個進(jìn)程 N/A N/A ... 的問題已經(jīng)修復(fù)了,重新下載試下