laravel - Laravel WebSockets - 部署 - 无法连接 websocket
问题描述
我正在尝试使用基于 Beyond Code 包的 websocket 部署我的 laravel 项目。我的服务器在 AWS 上,我正在使用 WHM。
在 cPanel 的终端上,我正在运行线路php artisan websockets:serve
,我得到了结果Starting the WebSocket server on port 6001...
当我使用 websocket 的连接加载页面时,有时会出现错误failed: Error during WebSocket handshake: Unexpected response code: 200
,有时会出现错误failed: WebSocket is closed before the connection is established.
在 AWS EC2 的安全组上,我允许自定义 TCP 端口 6001 和 6002
有什么建议可以解决吗?
也许是 Laravel WebSockets 的一个很好的部署教程?
我正在整个互联网上寻找答案,但我没有得到任何有用的信息。
解决方案
推荐阅读
- azure - Azure 媒体服务播放没有资产和输出对象的视频
- apache-spark - 如何确保火花作业在具有所有指定的 minExecutor 之前不应启动
- swift - 当从 GeometryReader 中进行更改时,SwiftUI 不会反映对 @Binding @State 变量的更改
- python-3.x - 查找 numpy 数组上的所有最大值
- javascript - Foreach 在 foreach 中,同时附加到结果 div
- html - 如何从文本中删除两个重复项(原始和重复)?
- arduino - 在 Arduino 上通过 MQTT 将 int 数组发布为字符串
- python-3.x - 用每个 SD 的数据百分比或计数绘制正态分布
- java - 尝试使用 JAVA 读取 Scroll Lock 状态
- ruby - 另一个变量中的 Ruby 变量替换