首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Websocket : WebSocket握手期间出错:意外响应代码: 504

Websocket : WebSocket握手期间出错:意外响应代码: 504
EN

Stack Overflow用户
提问于 2019-05-30 03:43:15
回答 1查看 5.1K关注 0票数 1

我一直在开发一个使用websocket连接的实时聊天工具。它在我的本地主机和http服务器上都工作得很好。然而,我试图让它在一个豪华Linux托管的安全GoDaddy服务器上工作。当客户端尝试从javascript打开websocket连接时,它最终以“到'wss://jhaubrich.com/new.projecthandle.io/Demo/include/projectChat/php-socket.php?username=Justin‘的WebSocket连接失败:WebSocket握手期间出错:意外响应代码: 504”作为响应。

504网关超时错误表示网关或代理服务器有问题。

如果我试图在不终止lsphp的PID的情况下再次打开连接,由php-socket.php文件写入error_log的错误为:"PHP Warning: socket_bind():unable to bind Address 98: address by in use in lsphp on 12“

对于php-socket.php中的socket_bind(),我使用端口8090。

我试过换端口。我尝试在websocket js中的url末尾添加'websocket‘。

//我的js初始化websocket var websocket = new WebSocket("ws://jhaubrich.com/new.projecthandle.io/Demo/include/projectChat/php-socket.php?username=“+ userName + "”);

我期望建立一个websocket连接。相反,我得到了这个错误:“到'wss://jhaubrich.com/new.projecthandle.io/Demo/include/projectChat/php-socket.php?username=Justin‘的WebSocket连接失败:WebSocket握手期间出错:意外的响应代码: 504”

EN

回答 1

Stack Overflow用户

发布于 2019-05-31 05:07:55

我意识到我正在使用一个共享主机环境。我需要购买一个虚拟专用服务器,在那里我将拥有root权限。然后我就可以使用WebSockets了.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56367479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档