请教一个 Nginx+lua 接口报错的问题

2023-10-03 02:52:00 +08:00
 yangyifan
我使用 Nginx + lua 写了一个 POST 接口,当出现接口等待的情况时(我看下来实际超过 10s 就算等待了)必然会报 “ POST 接口地址 net::ERR_CONNECTION_RESET” 这样的错误,我尝试把 Nginx 和客户端调用的 timeout 都调大了也还出现这样的情况,请问大家有没有思路帮忙排查一下。
1410 次点击
所在节点    NGINX
6 条回复
defunct9
2023-10-03 07:19:37 +08:00
开 ssh ,让我上去看看
hankai17
2023-10-03 08:24:45 +08:00
报错感觉像网络问题
可以贴一下伪代码
retanoj
2023-10-03 08:52:53 +08:00
建议贴出你的具体配置信息和请求命令,有助于判断与解决问题
Noicdi
2023-10-03 19:31:57 +08:00
@defunct9 #1 感觉看见老哥好多次开 ssh 了
9268peng
2023-10-04 00:32:42 +08:00
建议检查下 nginx 前置负载均衡,如 lvs ,iptables 等,可以试下从不同位置发请求,看看是否有变化
同时建议调整 error 日志级别看看是否有错误日志

我印象中 lua 是没有这种 reset 连接的设置的,感觉更像是 lvs 连接长时间不活动(没有数据传输)被回收了
最后建议提供一个可复现的最小样本,你这样让我很难办呀.jpg
defunct9
2023-10-04 16:04:27 +08:00
@Noicdi 岂止,开了好几年了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/978655

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX