[英]Cannot read property '_idleNext' of undefined
我在node.js中為HTML5 EventSource對象制作了一個pushlet。 我在Linux上使用版本0.4.8。 有時可以正常運行,但有時會因以下錯誤而崩潰:
_linklist.js:65
item._idleNext = list._idleNext;
TypeError: Cannot read property '_idleNext' of undefined
at Object.append (_linklist.js:65:24)
at Object.active (timers.js:136:9)
at Socket._writeOut (net.js:461:10)
at Socket.write (net.js:378:17)
at ServerResponse.end (http.js:671:29)
at IncomingMessage.<anonymous> ([my pushlet url]:88:13)
at IncomingMessage.emit (events.js:61:17)
at HTTPParser.onMessageComplete (http.js:133:23)
at Socket.ondata (http.js:1018:22)
at Socket._onReadable (net.js:684:27)
當它崩潰時,它在收到第一個請求時崩潰。 如果不是這樣,它將在不久的將來與所有請求一起很好地工作。 我注意到,當我打開nodeJS pushlet在啟動后對其進行響應的基本URL時,它永不崩潰,並且可以很好地處理后續請求。 無論哪種方式,只要工作正常,如果長時間閑置,就會在收到下一個請求時崩潰。
有人對這里出什么問題有想法嗎? 我是在做錯什么,還是可以期望在將來的版本中修復的錯誤?
更新到版本0.4.9解決了我的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.