nginx+tomcat 慢响应问题定位

WBOY
发布: 2016-07-29 08:53:59
原创
1694 人浏览过

nginx + tomcat 架构的 Web 服务中,用户感觉响应很慢,如何排查呢?可以第一时间查看 nginx 的 access.log。log_format 中定义了 $request_time 字段,它指的是从接受用户请求数据到发送完回复数据的时间。

那究竟是慢在了 nginx、tomcat 还是其它?

log_format 同 时 提 供 了 $upstream_response_time 字段,它是指从 nginx 向后端建立连接开始到接受完数据然后关闭连接为止的时间。

那就是说:

如果 $request_time 与 $upstream_response_time 相 差 不 大, 则 需 要 通 过Btrace(Java 应 用 ) 等 手 段 定 位 上 游 服 务tomcat 的慢请求。

如 果 两 者 相 差 很 大, 也 即 是$upstream_response_time 数 值 比 较 小, 则需要查看 nginx 模块配置或 nginx 与客户端的网络是否有性能瓶颈了。

以上就介绍了nginx+tomcat 慢响应问题定位,包括了tomcat,nginx方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板