Laravel Echo Server 运行一段时间后崩溃

我使用了Laravel的广播系统来搭建实时应用,(Laravel Echo + Redis + Socket.io)。
好不容易折腾了一个星期,所有流程都跑起来了,但是总是在正常运行了一段时间后崩溃,有人出现过这种问题吗?

运行一段时间后浏览器中请求结果

file

PM2 进程监视器显示cpu 100%

file

但是日志中却无任何异常

file

Sampson
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 5

你这里说的崩溃不知道指的是什么崩溃,进程崩了?僵尸了?

5年前 评论
Sampson

@Wi1dcard larave echo server服务器崩溃, 其实这里用崩溃也不太准确,就运行一段时间cpu100%,浏览器无法连接,但是 laavel-echo-server服务器进程还在

5年前 评论
boy_boy 4年前
Sampson (作者) (楼主) 4年前
CrazyZard

我想问下 日志在哪里查看,前段传了啥错误的参数 能分享下嘛 我发现跟你一样的问题

4年前 评论
Sampson

@CrazyZard 你看下,前端监听传的user_id等参数 是否正确,是否传了null值。其实我现在有点不建议用这个东西,确实有很多坑,不如直接上swoole。

4年前 评论
CrazyZard

@Sampson 我用了他的broadcasting/auth 认证,前端带token ,那么可能是前段验证没有通过,node没有关闭嘛?我看了日志 没有其他任何报错信息

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!