回答
收藏
分享
举报
request_time远大于upstream_response_time,如何排查?
提问于2021-07-05 15:08

浏览 4.5k

在内网环境,发现有些时候web服务响应很慢,经过打印日志,发现存在这样的情况:request_time有10秒左右,而upstream_response_time只有零点几秒的情况,看起来跟后端应用没什么关系,但不知该如何进一步排查,求指教,谢谢!

已修改于2023-03-17 13:52



写下您的回答
发表回答
全部回答(1)

按点赞数排序

按时间排序

可以试着打开debug日志,然后看日志中记录哪里处理时间较长

配置方法:error_log  /tmp/debug.log debug;

赞同

0

回复举报

回答于2021-07-14 11:51



回复friparia
回复
提问者
茶客
这家伙很懒还未留下介绍~
0
文章
4
问答
0
粉丝
相关问答

建议学习https://github.com/EtherDream/jsproxy


另外,800太少了

点赞 0
浏览 3.4k

不行,NGINX会随机用一个端口向后端转发数据,如果想要保留端口,可能得使用listen proxy_protocol,用代理协议传递信息

点赞 0
浏览 3.3k