gpt4 book ai didi

tomcat - 当 Tomcat(嵌入式)服务器变慢并最终变得无响应时,最常见的原因是什么

转载 作者:行者123 更新时间:2023-11-28 23:48:54 24 4
gpt4 key购买 nike

我正在检查一个相当大的服务器集群。有 15 台奇怪的服务器运行 ERP 实例。各种实例往往有特定用途,然后还有 2 个高流量网站托管在 apache 和 mod_jk 上,用于静态内容。所有十几台服务器都使用一个数据库。我正在寻找合适的高可用性、负载平衡、复制解决方案。几天来我一直在关注系统管理员,他似乎所做的就是在最终用户提示速度慢或无响应时重启服务器。

实际上有些终端用户发邮件说,请重启服务器。

我是一名软件工程师,但我的客户要求我暂时离开应用程序层,至少是应用程序本身,并尝试通过下面的层来提高性能,我想是容器/应用服务器、io、网络、硬件。

无论如何,任何人都可以告诉我为什么在高使用率时会变慢以及为什么重新启动会有所帮助,必须有一种方法可以在需要重新启动或最终用户有理由提示之前实现重新启动的结果.

我意识到这可能是一个愚蠢的问题,我觉得我应该知道。它可能与 IO 和套接字以及与它们一起工作的线程有关。但我需要更多的洞察力。随着我获得开发经验,我已经接近零,我想是应用程序的最低级别,之后我想是网络堆栈,然后是硬件。我从来没有想过在创建 Web 应用程序上下文并将其添加到 tomcat 可嵌入的地方发生了什么。

一些背景知识,嵌入式 Tomcat 5,以及 Apache Geronimo。我确实知道这个版本的应用程序很旧,当它诞生的项目还在时还没有升级。它有缓存问题和线程处理问题,这两个问题在后来的添加中都得到了改进,但现在升级不是一种选择。

最佳答案

Tomcat 中的原因几乎总是内存不足。

关于tomcat - 当 Tomcat(嵌入式)服务器变慢并最终变得无响应时,最常见的原因是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11220623/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com