Hi Thomas, -> How much memory did you configure for your java environment? -->
-Xms4096m -Xmx8192m -> Parameter If the java process eats too much memory, you can write a memory dump when an OOM exception occurs. Do we need to run this cmd with the startup.sh tomcat cmd , or can we run this directly on server , before restarting the tomcat during OOM error. -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/tomcat/apache-tomcat-8.5.5/logs/javadump.dmp Also can we use the cmd's also for generating heap and thread dumps , please suggest are these cmd's useful for these error condition. kill -3 PID /opt/tomcat/jdk1.8.0_121/bin ./jmap -F -dump:format=b,file=/tmp/heap.bin PID ./jmap -F -dump:format=b,file=/tmp/heap.hpof PID The below is the current memory foot print on the prod server now - tomcat@[/tmp]$ free -m total used free shared buffers cached Mem: 32109 31422 687 69 1185 15452 -/+ buffers/cache: 14783 17325 Swap: 16383 0 16383 tomcat@[/tmp]$ free -m total used free shared buffers cached Mem: 32109 31422 687 69 1185 15452 -/+ buffers/cache: 14783 17325 Swap: 16383 0 16383 tomcat@[/tmp]$ free -m total used free shared buffers cached Mem: 32109 31422 687 69 1185 15452 -/+ buffers/cache: 14783 17325 Swap: 16383 0 16383 > > You can also open a JMX port and inspect the memory using during runtime, > > e.g. with VirtualVM We are still trying this option to get run , this is asking to have java 1.8 or higher , can we use any other option to check the Memory during runtime?. Please suggest . Thankyou ! Thanks & Regards, Priyanka Kumawat | Middleware Admin T +91.7879364483 EMail - priyanka.kuma...@dxc.com DL - ams-leveraged-webadmin-offsh...@dxc.com DXC Technology -----Original Message----- From: Thomas Hoffmann (Speed4Trade GmbH) <thomas.hoffm...@speed4trade.com.INVALID> Sent: 28 September 2022 12:02 To: Tomcat Users List <users@tomcat.apache.org> Subject: AW: AW: MaxRequestWorkers error > -----Ursprüngliche Nachricht----- > Von: Rob Sargent <rsarg...@xmission.com> > Gesendet: Dienstag, 27. September 2022 23:26 > An: users@tomcat.apache.org > Betreff: Re: AW: MaxRequestWorkers error > > > > On 9/27/22 14:37, Thomas Hoffmann (Speed4Trade GmbH) wrote: > > > > How much memory did you configure for your java environment? --> Xmx > > Parameter If the java process eats too much memory, you can write a > memory dump when an OOM exception occurs. > > E.g. with the parameters: -XX:+HeapDumpOnOutOfMemoryError - > XX:HeapDumpPath=/var/logs/javadump.dmp" > > You can also open a JMX port and inspect the memory using during > > runtime, e.g. with VirtualVM > > https://clicktime.symantec.com/15tStaehQas9svtdpJ83n?h=sL3qdTIGckj1F > > A6lY59OUlcDtGbnfGtyeXufk7TPq70=&u=https://visualvm.github.io/ > > > Pretty sure Thomas mean "VisualVM" Of course :) Link was right, name was wrong. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org B KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKCB [ X ܚX KK[XZ[ \ \ ][ X ܚX P X ] \X K ܙ B ܈Y][ۘ[ [X[ K[XZ[ \ \ Z[ X ] \X K ܙ B DXC Technology Company -- This message is transmitted to you by or on behalf of DXC Technology Company or one of its affiliates. It is intended exclusively for the addressee. The substance of this message, along with any attachments, may contain proprietary, confidential or privileged information or information that is otherwise legally exempt from disclosure. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient of this message, you are not authorized to read, print, retain, copy or disseminate any part of this message. If you have received this message in error, please destroy and delete all copies and notify the sender by return e-mail. Regardless of content, this e-mail shall not operate to bind DXC Technology Company or any of its affiliates to any order or other contract unless pursuant to explicit written agreement or government initiative expressly permitting the use of e-mail for such purpose.