過程中獲得新的錯誤有貫穿HAProxy的node.js中的WebSockets,並已連續數月成功運行。鉻WebSocket的握手
立刻給錯誤
Error during WebSocket handshake: 'Connection' header value is not 'Upgrade'
相同的代碼/設置仍然是工作的開發計算機
任何意見/建議多於讚賞!
Firefox的工作ok了!鉻錯誤從主服務器,但工作正常本地
過程中獲得新的錯誤有貫穿HAProxy的node.js中的WebSockets,並已連續數月成功運行。鉻WebSocket的握手
立刻給錯誤
Error during WebSocket handshake: 'Connection' header value is not 'Upgrade'
相同的代碼/設置仍然是工作的開發計算機
任何意見/建議多於讚賞!
Firefox的工作ok了!鉻錯誤從主服務器,但工作正常本地
這裏有一些關於這個錯誤消息非常可怕。 「連接」標題值不應爲爲「升級」,但應爲包含「升級」。 「連接」是一個HTTP報頭字段,它是逐跳,並且可以包含多個令牌,包括升級,而且一些其他的的。這在RFC6455第17頁:
「5.請求必須包含一個|升級|標頭字段,其值必須包含」websocket「關鍵字。
所以我認爲服務器軟件或至少在錯誤信息中有問題。你一定要確保網絡捕捉。
謝謝。更多地瞭解問題,所以隨測試頁一起重新提交 –
有類似工具Wireshark的檢查你的包。有可能某些代理服務器在登臺/生產服務器的路上變成(錯誤)配置,現在會損壞websocket頭文件。 – raina77ow