If you are getting an "OutOfMemoryException" I believe it is not a ulimit problem, but a JVM problem, as T.Bryan states.
On 7/14/05, John Berninger <[EMAIL PROTECTED]> wrote: > On Thu, 14 Jul 2005, Timothy A. Chagnon wrote: > > > I have a mis-behaving Tomcat webapp (that I didn't write) which likes to > > increase its memory size from ~80M on startup to ~125M after some amount > > of usage at which point it crashes with OutOfMemoryException. Obviously > > the devs need to fix whatever memory they're leaking or filehandles > > they've left open so that the thing is actually scalable. > > > > What I'd like to know though, is if I can find a log file or other hook > > where I can see if it's hitting a ulimit and which one. The 125M > > doesn't seem to correlate to any of the set ones (default RHEL3, iirc), > > so it could be any or none of them really: > > > > $ ulimit -a > > core file size (blocks, -c) 0 > > data seg size (kbytes, -d) unlimited > > file size (blocks, -f) unlimited > > max locked memory (kbytes, -l) 4 > > max memory size (kbytes, -m) unlimited > > open files (-n) 1024 > > pipe size (512 bytes, -p) 8 > > stack size (kbytes, -s) 10240 > > cpu time (seconds, -t) unlimited > > max user processes (-u) 7168 > > virtual memory (kbytes, -v) unlimited > > ulimits can also be set in startup scripts - and quite often > are, especially for apache and tomcat. Check the /etc/init.d scripts > for tomcat and apache for modified ulimit values. Capturing sysrq > information every <foo> seconds might help as well, too, but make sure > you've got a decent amount of space to spool the sysrq's to. It's text, > but it can add up. > > > -- > John Berninger > > GPG Key ID: A8C1D45C > Fingerprint: B1BB 90CB 5314 3113 CF22 66AE 822D 42A8 A8C1 D45C > > Ita erat quando hic adveni. > -- > -- > TriLUG mailing list : http://www.trilug.org/mailman/listinfo/trilug > TriLUG Organizational FAQ : http://trilug.org/faq/ > TriLUG Member Services FAQ : http://members.trilug.org/services_faq/ > TriLUG PGP Keyring : http://trilug.org/~chrish/trilug.asc > -- TriLUG mailing list : http://www.trilug.org/mailman/listinfo/trilug TriLUG Organizational FAQ : http://trilug.org/faq/ TriLUG Member Services FAQ : http://members.trilug.org/services_faq/ TriLUG PGP Keyring : http://trilug.org/~chrish/trilug.asc
