各位大牛:
小弟项目上使用Nginx+Tomcat搭建的服务器,在自己做的应用性能监控上发现有比较严重的延迟,如图所示:
于是小弟查看Tomcat日志,也发现了对应问题:
但是查看GC日志,并不是Full GC引起的,而是程序本身执行耗时:
但是程序本身应该不会执行如此长的时间,只是生成一个全局唯一ID的逻辑(不存在并发,资源抢占的问题),小弟百思不得其解.
然后查看Zabbix对Tomcat HTTP Connector Worker Threads的监控:
发现出现HTTP Connector threads allocated值陡增的时间与服务响应延迟严重时间非常吻合,因此引起了小弟的怀疑,但又不知其所以然,还望各位大牛给小弟答疑解惑,或者有遇到类似问题的能够给小弟指点迷津,不胜感激.
附上Tomcat配置:
<Connector executor="tomcatThreadPool" port="${tomcat.http.port}" protocol="org.apache.coyote.http11.Http11NioProtocol" connectionTimeout="20000" redirectPort="${tomcat.redirect.port}" maxThreads="500" minSpareThreads="20" acceptCount="200" enableLookups="false" compression="on" />
悬赏不多,仅表诚意,还望各位大牛不吝赐教.
相关推荐
### Tomcat7性能优化策略详解 #### 一、引言 在现代Web应用开发中,Tomcat作为一款广泛使用的开源Web服务器容器,其性能优化对于提高网站并发处理能力至关重要。通过对Tomcat进行合理配置和优化,可以显著提升系统...
### Tomcat7 优化与性能调优 #### 一、引言 在现代Web应用开发中,Apache Tomcat因其轻量级、灵活且易于部署的特点成为开发者们的首选应用服务器之一。然而,在面对高并发访问场景时,如何有效地优化Tomcat以提高...
Apache Tomcat性能调整是优化应用程序运行效率的关键环节,特别是在高并发和大数据量的场景下。以下是一些关于Tomcat性能调整的重要知识点: 1. **移除不必要的应用**:默认安装的Tomcat会包含一些示例应用,如ROOT...
10. **系统资源监控**:使用监控工具(如JMX)实时监控Tomcat的CPU、内存、线程等状态,以便及时发现和解决问题。 11. **更新到最新稳定版本**:保持Tomcat版本的更新,以获取官方的性能改进和安全修复。 12. **...
标题中的“tomcat 性能检测软件”指的是用于分析和监控Apache Tomcat服务器性能的工具。在IT领域,性能监控是确保应用稳定性和优化服务的关键环节。Tomcat是一款流行的开源Java Servlet容器,广泛用于部署Java Web...
此外,对Tomcat的堆栈进行监控,了解不同线程的作用和状态,有助于发现性能瓶颈和定位问题。 深入理解Tomcat的NIO和BIO连接器前端整体流程,以及其源码,是优化过程中的高级技能。比如,通过源码分析,可以掌握HTTP...
《深入探讨:Tomcat性能优化》 在Java Web开发领域,Tomcat作为一款广泛应用的开源Servlet容器,其性能优化对于提升整个Web应用的响应速度和处理能力至关重要。本篇文章将全面解析Tomcat性能优化的各个方面,帮助...
### LoadRunner监控Tomcat...通过细致的脚本编写和性能监控,可以帮助开发团队快速定位问题所在,并采取相应的优化措施。此外,通过对自定义数据点的记录和分析,可以获得更加深入的洞察,进一步提升系统的整体性能。
Tomcat性能优化与调优 Tomcat性能优化是指通过调整Tomcat服务器的配置和虚拟机参数,以提高Tomcat服务器的性能和可扩展性。Tomcat服务器的性能优化可以分为两类:外部环境调优和自身调优。 外部环境调优是指调整...
### Tomcat7 性能优化详解 #### 一、引言 随着互联网应用的日益增长,网站并发访问的需求越来越高,而作为一款广泛使用的开源Web容器,Apache Tomcat 的性能优化显得尤为重要。本文将针对Tomcat7进行一系列的性能...
### Tomcat解析与性能优化知识点概述 #### 一、Tomcat基本构成与文件结构 **1. 文件构成** - **1.1 server/shared/common目录** - **Java类库存放位置**:`/server/lib`、`/shared/lib` 和 `/common/lib` 三个...
3. APR(Apache Portable Runtime):安装起来最困难,但是从操作系统级别来解决异步的 I/O 问题,大幅度地提高性能。 ### 3. 启动 NIO 模式 修改 server.xml 文件中的 Connector 节点,修改 protocol 为 org....
Tomcat性能调优方案,tomcat集群,tomcat配置 三、Apache集成Tomcat Web服务器专门处理HTTP请求,应用服务器是通过很多协议为应用提供商业逻辑。虽然Tomcat也可以作web服务器,但其处理静态html的速度比不上Apache...
本篇文章将详细探讨如何通过调整Tomcat的配置参数来优化其性能。 首先,我们需要理解Tomcat的运行机制。Tomcat默认使用两种连接器:BIO(Blocking I/O)和NIO(Non-blocking I/O)。在`nginx+tomcat8开始默认NIO...
### Tomcat优化——Tomcat 的性能调优的原理和方法 #### 一、概述 Tomcat作为一款广泛使用的开源Web服务器容器,其性能直接影响到基于它的应用程序的表现。本文旨在介绍Tomcat性能调优的基本原理与具体实施方法,...