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

浏览 4.3k

在内网环境,发现有些时候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
粉丝
相关问答

直接在Access-Control-Allow-Headers后参照以下代码中加粗字体格式,添加自定义需要支持的header,以逗号隔开即可。

add_header Access-Control-Allow-Headers 'Accept, Authorization,DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type';  


点赞 0
浏览 3.6k

未遇到过。是worker进程还是master进程?新的worker进程无法正常使用是什么意思?是TCP连接建立不起来?还是返回的http response不对?

点赞 0
浏览 3.8k

该模块为http模块,所以指令需要放http的upstream下

点赞 0
浏览 3.1k