【发布时间】:2009-04-28 12:46:56
【问题描述】:
我们目前在开发 Web 应用程序产品时面临一些稳定性问题。该产品部分由我们的合作伙伴承包商构建,我们希望有一个良好的稳定性标准指标。我们一直面临的问题是不断崩溃。 Web 应用程序无法识别何时有超过它可以处理的请求,它会建立内存(如内存泄漏),然后它会在没有任何可能恢复的情况下死掉。
我们想为我们的合作伙伴承包商编写一个非常简单的测量方法。我们想了几个主意:
- 一个能够识别高负载请求并为服务器不可用的系统提供重试页面,直到它从高负载中恢复。
- 设定的并发用户数或网页浏览量使我们能够明确衡量何时使用负载均衡器和缓存等可扩展性选项。
此时我们必须使用缓存和负载平衡,以便能够每 x 小时(取决于负载)回收 Web 应用程序,这样它们就不会经常死机。
感谢您的帮助。
【问题讨论】:
标签: java web-applications tomcat stability