Heim > Backend-Entwicklung > PHP-Tutorial > nginx+tomcat 慢响应问题定位

nginx+tomcat 慢响应问题定位

WBOY
Freigeben: 2016-07-29 08:53:59
Original
1710 Leute haben es durchsucht

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教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage