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 让机器的配置重新加载

 

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