Hello, I have an application running on a Windows2000 server, using Tomcat 3.2, Apache 1.3.20, and a SQL Server 2000 database. This application will be going live next week. The initial user base will be approximately 20, but ultimately we will have a user base of 100+.
During our stress testing today (approximately 20 simultaneous sessions), we started getting a lot of errors (java.lang.OutOfMemoryError) on the server. The errors are logged in Tomcat's jvm.stderr logfile. They started occurring during the stress test, and stopped occurring thereafter. I have read that on Solaris, Tomcat 3.2 may get OutOfMemory errors if there are too many sessions at one time. Our server is running Windows 2000, but I wonder if our problems also stem from too many sessions. If so, is there a parameter we can tweak, a fix for Tomcat 3.2, or a new release which addresses this issue? During a previous incident where OutOfMemory errors were occurring, I checked the Windows 2000 performance monitor. Memory usage was approximately 10% of the 1 gigabyte capacity. It strikes me as odd that we'd get OutOfMemory errors, unless the JVM only has access to a small portion of the machine's memory. We also saw "index out of bounds" errors during the stress test, but I am guessing that this is somehow related to the memory errors. Any help you can provide would be appreciated. Yours, - Matt Fisher . . . . . . . . . . . . . . . Matthew J. Fisher Applications Programmer University of Chicago Press 1427 E. 60th Street Chicago, IL 60637-2954 Tel 773-834-5386