当前位置:论坛首页 > Linux面板 > 求助

【待反馈】NGINX websocket 连接 运行一段时间后连接不上

发表在 Linux面板2023-8-30 09:16 [复制链接] 8 3129

本帖最后由 堡塔运维小林 于 2023-8-30 10:00 编辑

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:Nginx 1.24.0
系统版本:centos 7
问题描述:我的网站有一个websocket 连接,运行一段时间后 所有的ws 连接都连接失败,重启了 NGINX后 就正常了,但是过一段时间又会出现,nginx 日志里面找到这个

相关截图(日志、错误):在nginx 错误日志里面 有很多这个
Snipaste_2023-08-30_09-10-00.png

在接口域名的站点错误日志里面有这个
Snipaste_2023-08-30_09-15-45.png

使用道具 举报 只看该作者 回复
发表于 2023-8-30 10:00:39 | 显示全部楼层
您好,根据上面提供的信息,这个错误表示在body_filter_by_lua脚本中,find函数的参数类型错误,导致脚本执行失败。您需要检查站点配置文件google.com.conf第122行代码,查看是否有body_filter_by_lua指令,指令中是否调用的lua脚本代码,脚本内是否有indexOf函数调用,
使用道具 举报 回复 支持 反对
发表于 2023-8-30 10:07:45 | 显示全部楼层
堡塔运维小林 发表于 2023-8-30 10:00
您好,根据上面提供的信息,这个错误表示在body_filter_by_lua脚本中,find函数的参数类型错误,导致脚本执行 ...

查过了,没有这个文件,没有这个google.com.conf 的文件,而且nginx 的lua 脚本里面搜 body_filter_by_lua 这个也没搜到
使用道具 举报 回复 支持 反对
发表于 2023-8-30 10:08:49 | 显示全部楼层
而且nginx 我也没改过代码,是直接快速安装的,这个问题重启NG就好了,是什么问题,过一天又出现
使用道具 举报 回复 支持 反对
发表于 2023-8-31 04:39:43 | 显示全部楼层
堡塔运维小林 发表于 2023-8-30 10:00
您好,根据上面提供的信息,这个错误表示在body_filter_by_lua脚本中,find函数的参数类型错误,导致脚本执行 ...

我这边也是遇到类似问题,一模一样的错误,什么配置文件都没改,就是反代了个ws
使用道具 举报 回复 支持 反对
发表于 2023-8-31 16:18:48 | 显示全部楼层
堡塔运维小林 发表于 2023-8-30 10:00
您好,根据上面提供的信息,这个错误表示在body_filter_by_lua脚本中,find函数的参数类型错误,导致脚本执行 ...

什么情况呢,问题出现越来越频繁了,现在重启了过一天又出现了
使用道具 举报 回复 支持 反对
发表于 2023-9-4 19:04:29 | 显示全部楼层
宝塔用户_rkytms 发表于 2023-8-31 16:18
什么情况呢,问题出现越来越频繁了,现在重启了过一天又出现了

您好,私信我您的todesk或者向日葵,我远程看看,私信后这里回复一下
使用道具 举报 回复 支持 反对
发表于 2023-12-29 19:58:50 | 显示全部楼层
堡塔运维小林 发表于 2023-9-4 19:04
您好,私信我您的todesk或者向日葵,我远程看看,私信后这里回复一下

你好,我这里也出现了和这个一模一样的问题,也是反代了ws,请问怎么处理这个呢?
使用道具 举报 回复 支持 反对
发表于 2024-3-12 16:21:45 | 显示全部楼层
问题解决了吗楼主
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表