V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
yangyifan
V2EX  ›  NGINX

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

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

    我印象中 lua 是没有这种 reset 连接的设置的,感觉更像是 lvs 连接长时间不活动(没有数据传输)被回收了
    最后建议提供一个可复现的最小样本,你这样让我很难办呀.jpg
    defunct9
        6
    defunct9  
       2023-10-04 16:04:27 +08:00
    @Noicdi 岂止,开了好几年了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5720 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 03:12 · PVG 11:12 · LAX 19:12 · JFK 22:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.