【发布时间】:2009-07-14 17:19:55
【问题描述】:
我的 web 应用程序在各种平台和硬件上的专用 Tomcat 实例上运行——主要是 x86 Linux 和 Windows,但也包括 Solaris,我在 OS X 上开发。我通常对操作系统之间关闭时间的差异感到惊讶。而且tomcat的关机速度一般比其他非平凡的服务(httpd、mysql、squid)要慢。所以,一系列问题:
- tomcat 需要多长时间才能关闭?
- 是什么导致 tomcat 比简单的“Hello World”servlet 需要更长的时间才能关闭?什么是大影响,什么是小影响?
- 为什么我发现平台之间的差异如此之大?
我真的很想要细节。我半信半疑,我可以在代码中做一些事情来缩短关机时间。
在某些情况下(高容量,RHEL4),时间通常不超过 10-20 秒,但这对我来说似乎太长了。
【问题讨论】: