Re: Out of Memory Error - plz help
I'm not sure this answers your question, but hopefully: 1. I can't say what the cause for the out of memory error is, but if you are writing in Java (JSP or servlet), you can try and check the memory status on your computer. This is done by: Runtime rt = Runtime.getRuntime(); long mem = rt.totalMemory(); long freemem = rt.freeMemory(); The first line gives you a runtime environment, the second one gives you the amount of memory the JAVA Runtime Environment (JRE) currently possesses, and the third line gives you the amount of available memory. This should help you debug and find the mischievous code. 2. In order to launch the JRE with more memory, you can set the JAVA_OPTS environment variable, which Catalina uses, in the following manner: JAVA_OPTS=-ms10M -mx512M -ms sets the minimum amount of memory for the JRE, in this case it's set to 10MB. -mx sets the maximum amount of memory (I think the default is 64MB, which should be quite a lot, I don't know why your program runs out of memory). The place where you set the JAVA_OPTS depends on your platform and installation. All I can tell you is that if you installed Tomcat with RPM on linux, then you best add this line to the file /etc/init.d/tomcat/tomcat4.conf . As for other installations, check to see where the catalina.bat or catalina.sh file is, usually this is the place to update. 3. Finally (sorry for the lengthy answer), you can add a try catch around your code. Be aware, however that your catch should catch Error since OutOfMemoryError doesn't extend Exception, so you should do something like this: try { code... } catch (Exception e) { } cacth (Error e) { } Oz. # Lalit Nagpal #To: [EMAIL PROTECTED] lalit_tomcat@ cc: yahoo.com Subject: Out of Memory Error - plz help 06/04/2002 07:37 AM Please respond to Tomcat Users List hello friends, I get this wierd error Out of Memory --- No Stack Trace. Actually i have a form that a student fills up attaches his mark statement (scanned image) and photograph. The form is received properly on the server but then the server goes down any time - giving the output as Out of Memory Error - No Stack Trace in catalina.out file. Any ideas, plz help Regards = # Lalit Nagpal # __ Do You Yahoo!? Yahoo! - Official partner of 2002 FIFA World Cup http://fifaworldcup.yahoo.com -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED] -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Re: Out of Memory Error - plz help
Small correction. In item 2, the path for the config file in linux rpm installation is /etc/tomcat/conf/tomcat4.conf [EMAIL PROTECTED] To: Tomcat Users List [EMAIL PROTECTED] 06/04/2002 cc: 10:33 AM Subject: Re: Out of Memory Error - plz help Please respond to Tomcat Users List I'm not sure this answers your question, but hopefully: 1. I can't say what the cause for the out of memory error is, but if you are writing in Java (JSP or servlet), you can try and check the memory status on your computer. This is done by: Runtime rt = Runtime.getRuntime(); long mem = rt.totalMemory(); long freemem = rt.freeMemory(); The first line gives you a runtime environment, the second one gives you the amount of memory the JAVA Runtime Environment (JRE) currently possesses, and the third line gives you the amount of available memory. This should help you debug and find the mischievous code. 2. In order to launch the JRE with more memory, you can set the JAVA_OPTS environment variable, which Catalina uses, in the following manner: JAVA_OPTS=-ms10M -mx512M -ms sets the minimum amount of memory for the JRE, in this case it's set to 10MB. -mx sets the maximum amount of memory (I think the default is 64MB, which should be quite a lot, I don't know why your program runs out of memory). The place where you set the JAVA_OPTS depends on your platform and installation. All I can tell you is that if you installed Tomcat with RPM on linux, then you best add this line to the file /etc/init.d/tomcat/tomcat4.conf . As for other installations, check to see where the catalina.bat or catalina.sh file is, usually this is the place to update. 3. Finally (sorry for the lengthy answer), you can add a try catch around your code. Be aware, however that your catch should catch Error since OutOfMemoryError doesn't extend Exception, so you should do something like this: try { code... } catch (Exception e) { } cacth (Error e) { } Oz. # Lalit Nagpal #To: [EMAIL PROTECTED] lalit_tomcat@ cc: yahoo.com Subject: Out of Memory Error - plz help 06/04/2002 07:37 AM Please respond to Tomcat Users List hello friends, I get this wierd error Out of Memory --- No Stack Trace. Actually i have a form that a student fills up attaches his mark statement (scanned image) and photograph. The form is received properly on the server but then the server goes down any time - giving the output as Out of Memory Error - No Stack Trace in catalina.out file. Any ideas, plz help Regards = # Lalit Nagpal # __ Do You Yahoo!? Yahoo! - Official partner of 2002 FIFA World Cup http://fifaworldcup.yahoo.com -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED] -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED] -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Out of Memory error - plz help
hello friends, I get this wierd error Out of Memory --- No Stack Trace. Actually i have a form that a student fills up attaches his mark statement (scanned image) and photograph. The form is received properly on the server but then the server goes down any time - giving the output as Out of Memory Error - No Stack Trace in catalina.out file. Any ideas, plz help Regards = # Lalit Nagpal # __ Do You Yahoo!? Yahoo! - Official partner of 2002 FIFA World Cup http://fifaworldcup.yahoo.com -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
RE: Out of Memory Error - plz help
in setclasspath.bat file set JAVA_OPTS=-ms10M -mx512M Jack Li -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Tuesday, June 04, 2002 4:34 AM To: Tomcat Users List Subject: Re: Out of Memory Error - plz help I'm not sure this answers your question, but hopefully: 1. I can't say what the cause for the out of memory error is, but if you are writing in Java (JSP or servlet), you can try and check the memory status on your computer. This is done by: Runtime rt = Runtime.getRuntime(); long mem = rt.totalMemory(); long freemem = rt.freeMemory(); The first line gives you a runtime environment, the second one gives you the amount of memory the JAVA Runtime Environment (JRE) currently possesses, and the third line gives you the amount of available memory. This should help you debug and find the mischievous code. 2. In order to launch the JRE with more memory, you can set the JAVA_OPTS environment variable, which Catalina uses, in the following manner: JAVA_OPTS=-ms10M -mx512M -ms sets the minimum amount of memory for the JRE, in this case it's set to 10MB. -mx sets the maximum amount of memory (I think the default is 64MB, which should be quite a lot, I don't know why your program runs out of memory). The place where you set the JAVA_OPTS depends on your platform and installation. All I can tell you is that if you installed Tomcat with RPM on linux, then you best add this line to the file /etc/init.d/tomcat/tomcat4.conf . As for other installations, check to see where the catalina.bat or catalina.sh file is, usually this is the place to update. 3. Finally (sorry for the lengthy answer), you can add a try catch around your code. Be aware, however that your catch should catch Error since OutOfMemoryError doesn't extend Exception, so you should do something like this: try { code... } catch (Exception e) { } cacth (Error e) { } Oz. # Lalit Nagpal #To: [EMAIL PROTECTED] lalit_tomcat@ cc: yahoo.com Subject: Out of Memory Error - plz help 06/04/2002 07:37 AM Please respond to Tomcat Users List hello friends, I get this wierd error Out of Memory --- No Stack Trace. Actually i have a form that a student fills up attaches his mark statement (scanned image) and photograph. The form is received properly on the server but then the server goes down any time - giving the output as Out of Memory Error - No Stack Trace in catalina.out file. Any ideas, plz help Regards = # Lalit Nagpal # __ Do You Yahoo!? Yahoo! - Official partner of 2002 FIFA World Cup http://fifaworldcup.yahoo.com -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED] -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED] -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Out of Memory Error - plz help
hello friends, I get this wierd error Out of Memory --- No Stack Trace. Actually i have a form that a student fills up attaches his mark statement (scanned image) and photograph. The form is received properly on the server but then the server goes down any time - giving the output as Out of Memory Error - No Stack Trace in catalina.out file. Any ideas, plz help Regards = # Lalit Nagpal # __ Do You Yahoo!? Yahoo! - Official partner of 2002 FIFA World Cup http://fifaworldcup.yahoo.com -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]