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

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

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

file

PM2 进程监视器显示cpu 100%

file

但是日志中却无任何异常

file

Sampson
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 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年前 评论

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