java - Tomcat 9响应缓慢,而应用程序正在快速处理请求
问题描述
我正面临 Tomcat9 响应缓慢的问题。以下是环境详细信息 Tomcat 9.0.46、OpneJDK 11.0.11、Linux - RHEL 3.10。
部署 Tomcat9 的 Springboot 应用程序正在快速处理请求(800-900 毫秒,这是根据 @PostMapping 方法计算的).. 并将响应移交给 HttpServlet.. 然后在 localhost_access 日志中记录为 9-10 秒作为响应时间雄猫。一旦响应移交给httpservlet,有人可以帮助我了解tomcat中发生了什么。
以下是来自应用程序性能管理工具的 Java 类跟踪:org.springframework.web.servlet.FrameWorkServlet:service --> HTTPServlet:service --> Servlet-dispatcherServlet:doService --> Servlet-dispatcherServlet:checkMutipart --> java .util.concurrent.locks.LockSupport:parkNanos --> jdk.internal.misc.Unsafe:park(2056 毫秒,重复 4 次,在“公园”状态下耗时 9 秒)
提前致谢。
解决方案
推荐阅读
- python - 将自定义构建步骤添加到 bdist
- python - 如何对条形图 matplotlib 进行分组和绘制值
- graph - 如何在 neo4j 中创建相似/平行路径之间的关系?
- google-app-engine - 如何配置从 BitBucket 到 Google Cloud 的 CI/CD 管道?
- css - BEM CSS、全局和类命名
- database-design - Cassandra 按地图查询
- python - 如何在 API 视图中做更多的事情?
- c++ - 在 Installscript 自定义操作中使用 C++ DLL
- android - 使用 OpenGL 的视频帧旋转
- android - 支持的语言环境时间列表