512M RAM, and 1G disk swap. Geronino has been on for 3 days now. The system monitor GUI tool says 284M ram is used, and no (zero) swap is used. Hard to see how this could suddenly run out of memory. Could a lot of current access to a web app cause memory hop?
I only have one very simple web app hosted. And other than Geronimo, I don't have much going on with this old PC (Pentium 3, 400MHz). Puzzled.... Qingtian On 1/22/06, Matt Hogstrom <[EMAIL PROTECTED]> wrote: > Looks like you ran out of process memory. How big is your swap file? > > Qingtian Wang wrote: > > Thanks, I got it in "messages"!!! > > > > ----------- > > Jan 19 06:39:04 localhost kernel: Out of Memory: Killed process 28274 > > (java). > > ----------- > > > > Well, now at least I know it's some memory issue. I wonder whether > > this means the OS runs out of memory, or just the Java VM. > > > > Here's what I see in the geronimo console about "Server Info": > > > > -------------- > > Kernel > > Kernel Boot Time Thu Jan 19 20:52:34 CST 2006 > > Kernel Up Time > > 3 days 37 minutes 12 seconds > > > > > > JVM > > Java Version 1.4.2_10 > > Java Vendor Sun Microsystems Inc. > > Node localhost/127.0.0.1 > > Current Memory Used > > 37.89 MB > > Most Memory Used > > 39.93 MB > > Total Memory Allocated > > 63.56 MB > > Available Processors 1 > > > > ----------------------- > > > > Does this mean, when the memory demanded to run the apps in the > > container exceeds the "total allocated", the VM dies by itself, or OS > > kills the Java process because memory is out for the entire OS? (I > > have 512M ram, and 2G disk swap on this Linux PC.) > > > > Thanks!!! > > Qingtian > > > > > > > > > > > > > > > > On 1/22/06, Matt Hogstrom <[EMAIL PROTECTED]> wrote: > > > >>/var/log/messages I think unless GC is different. > >> > >>Qingtian Wang wrote: > >> > >>>Sorry about the ignorance. But where is the syslog? I checked in > >>>/var/log/ but nothing named syslog in there.... > >>> > >>>Thanks, > >>>Qingtian > >>> > >>> > >>>On 1/20/06, lichtner <[EMAIL PROTECTED]> wrote: > >>> > >>> > >>>>I didn't catch whether you looked at syslog or not. Anything there? > >>>> > >>>>On Fri, 20 Jan 2006, Qingtian Wang wrote: > >>>> > >>>> > >>>> > >>>>>This time it ran for more than two days. But I had several occasions > >>>>>where it died the next day.... > >>>>> > >>>>>Qingtian > >>>>> > >>>>> > >>>>>On 1/19/06, lichtner <[EMAIL PROTECTED]> wrote: > >>>>> > >>>>> > >>>>>>How long does it run for? Is it always the same amount of time? > >>>>>> > >>>>>>On Thu, 19 Jan 2006, Matt Hogstrom wrote: > >>>>>> > >>>>>> > >>>>>> > >>>>>>>you could check /var/logs and look in the messages to see if something > >>>>>>>was > >>>>>>>logged at the same time. Other than that others probably have better > >>>>>>>ideas. > >>>>>>> > >>>>>>> > >>>>>>>Qingtian Wang wrote: > >>>>>>> > >>>>>>> > >>>>>>>>OK, this time it lived more than one day (more than two days). I found > >>>>>>>>it dead this morning, and "ps" command shows nothing. The process is > >>>>>>>>gone. > >>>>>>>> > >>>>>>>>Looking in geronimo.out and geronimo.log doesn't give much a clue. Is > >>>>>>>>there any other log I could check? I am not real versed with Linux; is > >>>>>>>>there some sys log that would show when and how the process got > >>>>>>>>killed? > >>>>>>>> > >>>>>>>>Thanks! > >>>>>>>>Qingtian > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>>On 1/16/06, Paul McMahan <[EMAIL PROTECTED]> wrote: > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>>>Intriguing problem.. Could the Geronimo process still be running > >>>>>>>>>but is > >>>>>>>>>just inaccessible? You can check by waiting until the server has > >>>>>>>>>seemingly > >>>>>>>>>terminated and then type : > >>>>>>>>> > >>>>>>>>>ps -ef | grep geronimo > >>>>>>>>> > >>>>>>>>>If you see something like : > >>>>>>>>> > >>>>>>>>>username 4589 1 11 13:41 pts/2 00:00:39 > >>>>>>>>>/usr/java/j2sdk1.4.2_10/bin/java -Djava.endorsed.dirs= > >>>>>>>>>-Dorg.apache.geronimo.base.dir [remainder truncated by me] > >>>>>>>>> > >>>>>>>>>then geronimo may have become inaccessible due to, perhaps, an IP > >>>>>>>>>address > >>>>>>>>>change (thanks to Leigh Williamson for this suggestion). > >>>>>>>>> > >>>>>>>>>As a test of this theory I changed the IP address on my redhat linux > >>>>>>>>>system > >>>>>>>>>and was still able to access the admin console. But command line > >>>>>>>>>utilities > >>>>>>>>>such as shutdown.sh and deploy.sh no longer worked: > >>>>>>>>> > >>>>>>>>>[EMAIL PROTECTED] geronimo-1.0]$ bin/deploy.sh list-modules > >>>>>>>>> Error: Unable to connect to server at deployer:geronimo:jmx -- > >>>>>>>>> javax.naming.NameNotFoundException: JMXConnector > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>Best wishes, > >>>>>>>>>Paul > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>On 1/16/06, Qingtian Wang <[EMAIL PROTECTED] > wrote: > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>>Hi, > >>>>>>>>>> > >>>>>>>>>>I am running on Fedora as a normal user. Once started, the server > >>>>>>>>>>runs > >>>>>>>>>>fine until the next day, it is stopped with no clear warning in the > >>>>>>>>>>geronomo.out log file. How can I keep the server alive all the time. > >>>>>>>>>>Do I have to be a root user when starting the server? > >>>>>>>>>> > >>>>>>>>>>Thanks! > >>>>>>>>>>Qingtian > >>>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>> > >>> > >>> > > > > > > >
