No protocol handler valid for the URL 報錯的處理辦法

公司最近websocket的聊天項目突然掛了,要求重新部署一套,整個環境都搭起來了,但是就是websoket無法啓動ws鏈接提示 “No protocol handler valid for the URL” with httpd mod_proxy_balancer,現在把處理過程記錄一下

1 首先排除是否是websocket的服務器端的啓動代碼有沒有問題,經排除測試服務器是可以啓動的,用同一個套服務端代碼

2 排除是否apache的proxy模塊是否沒啓動

用   apachectl -t -D DUMP_MODULES命令查看apache是否啓動了proxy模塊,模塊要包含

3 如果啓動服務端沒有報錯的話,netstat -tunlp 能看到啓動的端口號就證明服務端啓動

4 如果客戶端無法連接出現No protocol handler valid for the URL,多半是服務器的問題,

    1  種情況是檢查是否防火牆已經攔截端口

     2 以前安裝過相關socket的服務,比如node.js等,這時候一定要重啓機器或者是sysctrl -p 讓機器的配置重新加載

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章