我有2个不同的 tomcat服务器并使用 apache 进行负载均衡。 我使用 SQL server 2005 作为数据库。数据库服务器的RAM为28 GB。 两个tomcats都在同一个数据库进行通信。
作为号码。用户在下午12点到下午4点之间增加,应用程序使用率上升,应用程序运行速度变慢,导致站点无法快速启动。 在周六和周日,因为用户非常少。申请很快。
我无法想出,应用程序缓慢的原因可能是什么。 什么是解决应用程序放缓的正确解决方案。
答案 0 :(得分:3)
当然,你调查并发现Tomcat上的负载导致了之前的问题你在那时加载了平衡,是吗?
你需要找出瓶颈的位置(我们无法告诉你,我们最多可以提出建议。)如果问题实际存在于您的数据库中,则添加一千个Tomcat服务器将无法帮助您(作为一个示例)。
您可以检查任何数量的东西以提供帮助。您的应用程序的日志是一个,希望确定延迟的位置。此外,Apache本身维护的日志对于发现问题非常有用。
同样,在数据库加载时从命令行尝试其中一个应用程序查询也可能会告诉您一些事情。