-1

我有 2 个不同的tomcat 服务器并使用apache进行负载平衡。我使用SQL Server 2005作为数据库。数据库服务器的 RAM 为 28 GB。两个 tomcat 都在与同一个数据库进行通信。

作为没有。的用户在中午 12 点到下午 4 点期间增加,应用程序使用率上升,应用程序变慢,导致网站无法快速启动。在周六和周日,因为用户非常少。应用程序很快。

我无法想出,应用程序缓慢的原因可能是什么。什么是处理应用程序变慢的正确解决方案。

4

1 回答 1

3

而且,当然,您在进行负载平衡之前调查并发现是 Tomcat 上的负载导致了问题,是吗?

你需要找出瓶颈在哪里(我们不能告诉你,我们最多可以就去哪里提出建议)。如果问题实际上出在您的数据库中(例如),那么添加一千个 Tomcat 服务器对您没有帮助。

您可以检查许多事情以提供帮助。您的应用程序的日志是一个,希望能查明延迟在哪里。此外,Apache 本身维护的日志对于发现问题非常有用。

同样,当数据库处于负载状态时,从命令行尝试应用程序查询之一也可能会告诉您一些信息。

于 2012-04-14T13:17:39.700 回答