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