The geronimo.sh/bat startup script in the geronimo/bin directory will
execute a setenv.sh/bat file (in the same directory) if it is present.
See the comments at the bottom of the comment header for geronimo.sh/bat.
So you need to create a setenv.sh file containing something like the
following:
#!/bin/sh
GERONIMO_OPTS="-Xms512M -Xmx512M"
Regards,
John
Qingtian Wang wrote:
Hi,
Dumb question again: Which script I should modify to make the JVM
memory arg change?
Shouldn't
Thanks,
Qingtian
On 1/24/06, lichtner <[EMAIL PROTECTED]> wrote:
I think another thing I would try right away is to start up the jvm with a
large initial heap, and make the max heap equal to that. The JVM should
get all the memory at once, so if you don't have enough virtual memory you
may be able to detect that right away.
I think another possible source of out-of-memory errors is a never-ending
method call recursion. But that also you can tell by printing out the
stack trace.
On Tue, 24 Jan 2006, Qingtian Wang wrote:
Hi Kevan,
Thanks so much! Like I said, I am pretty ignorant about how the admin
stuff works. I didn't even know I can see the swap size by doing
"free"; I just remembered I specified 1G at the installation time of
Fedora and never bothered to really check out if that's really done.
Now I've googled and fixed the swap issue (hopefully :). Now I've got
[EMAIL PROTECTED] /]# free
total used free shared buffers cached
Mem: 515340 495872 19468 0 5252 211684
-/+ buffers/cache: 278936 236404
Swap: 1023992 0 1023992
I'll let you know how things go after this is done.
Thanks again!
Qingtian
On 1/24/06, Kevan Miller <[EMAIL PROTECTED]> wrote:
Qingtian,
comments below...
On Jan 23, 2006, at 8:21 PM, Qingtian Wang wrote:
Hi Kevan,
Appreciate the help! Here's the info:
On 1/23/06, Kevan Miller <[EMAIL PROTECTED]> wrote:
Qingtian,
That is one very old pentium... 8-(
I know.... :)
I'm not much a Linux sys admin, but let's gather some information...
What is your Linux distribution and version? What version of the
linux kernel are you running?
[EMAIL PROTECTED] ~]$ uname -a
Linux localhost 2.6.11-1.1369_FC4 #1 Thu Jun 2 22:55:56 EDT 2005 i686
i686 i386 GNU/Linux
Also, please confirm that you are running Geronimo Version 1.
Yes, 1.0 final release.
While Geronimo is running, run the following commands:
free -m
[EMAIL PROTECTED] log]$ free -m
total used free shared buffers
cached
Mem: 503 409 93 0
30 106
-/+ buffers/cache: 273 230
Swap: 0 0 0
[EMAIL PROTECTED] log]$
I think that's your problem. IIUC, you think you have 2 gigs of swap
space. However, your kernel doesn't think you have any swap space...
I'm not claiming that Geronimo is totally clean. However, I don't see
any significant signs of a memory leak in the Geronimo process. Can
you fix up your swap space and let us know how things go?
ps aux
[EMAIL PROTECTED] log]$ ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME
COMMAND
root 1 0.0 0.0 1748 144 ? S Jan10 0:04
init [5]
root 2 0.0 0.0 0 0 ? SN Jan10 0:00
[ksoftirqd/0]
root 3 0.0 0.0 0 0 ? S Jan10 0:00
[watchdog/0]
root 4 0.0 0.0 0 0 ? S< Jan10 0:00
[events/0]
root 5 0.0 0.0 0 0 ? S< Jan10 0:00
[khelper]
root 6 0.0 0.0 0 0 ? S< Jan10 0:00
[kthread]
root 8 0.0 0.0 0 0 ? S< Jan10 0:00
[kblockd/0]
root 11 0.0 0.0 0 0 ? S Jan10 0:00
[khubd]
root 73 0.0 0.0 0 0 ? S Jan10 0:01
[pdflush]
root 74 0.0 0.0 0 0 ? S Jan10 0:02
[pdflush]
root 76 0.0 0.0 0 0 ? S< Jan10 0:00
[aio/0]
root 75 0.0 0.0 0 0 ? S Jan10 0:11
[kswapd0]
root 39 0.0 0.0 0 0 ? S Jan10 0:00
[kapmd]
root 163 0.0 0.0 0 0 ? S Jan10 0:00
[kseriod]
root 324 0.0 0.0 0 0 ? S Jan10 0:23
[kjournald]
root 814 0.0 0.0 1636 76 ? S<s Jan10 0:00 udevd
root 879 0.0 0.0 0 0 ? S Jan10 0:00
[kgameportd]
root 1194 0.0 0.0 0 0 ? S Jan10 0:00
[scsi_eh_0]
root 1195 0.0 0.0 0 0 ? S Jan10 0:00
[usb-storage]
root 1615 0.0 0.0 1620 236 ? Ss Jan10 0:09
syslogd -m 0
root 1617 0.0 0.0 1572 196 ? Ss Jan10 0:00
klogd -x
rpc 1634 0.0 0.0 1696 88 ? Ss Jan10 0:00
portmap
root 1643 0.0 0.0 11908 252 ? S<sl Jan10 0:00
auditd
root 1647 0.0 0.0 0 0 ? S< Jan10 0:00
[kauditd]
root 1672 0.0 0.0 4384 220 ? Ss Jan10 0:02
rpc.idmapd
root 1708 0.0 0.0 0 0 ? S< Jan10 0:00
[krfcommd]
root 1718 0.0 0.0 1556 60 ? Ss Jan10 0:00
/usr/sbin/apmd -p 10 -w 5 -W -P /etc/sysconfig/apm-scripts/apmscript
root 1827 0.0 0.0 1804 180 ? Ss Jan10 0:09
/usr/sbin/automount --timeout=60 /misc file /etc/auto.misc
root 1868 0.0 0.0 1792 176 ? Ss Jan10 0:09
/usr/sbin/automount --timeout=60 /net program /etc/auto.net
root 1940 0.0 0.0 4392 496 ? Ss Jan10 0:05 /
usr/sbin/sshd
root 1949 0.0 0.0 2180 148 ? Ss Jan10 0:00
xinetd -stayalive -pidfile /var/run/xinetd.pid
ntp 1964 0.0 0.7 4044 4044 ? SLs Jan10 0:09 ntpd
-u ntp:ntp -p /var/run/ntpd.pid -g
root 1973 0.0 0.1 4068 772 ? S Jan10 0:00
/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
root 1980 0.0 0.7 4044 4044 ? S Jan10 0:00 ntpd
-u ntp:ntp -p /var/run/ntpd.pid -g
root 1991 0.0 0.4 9504 2352 ? Ss Jan10 0:10
sendmail: accepting connections
smmsp 1997 0.0 0.3 6968 1940 ? Ss Jan10 0:00
sendmail: Queue [EMAIL PROTECTED]:00:00 for /var/spool/clientmqueue
root 2015 0.0 0.1 1772 528 ? Ss Jan10 0:06 gpm
-m /dev/input/mice -t imps2
root 2030 0.0 1.7 35568 8884 ? Ss Jan10 0:14 /
usr/sbin/httpd
iiimd 2060 0.0 0.4 9932 2092 ? S Jan10 0:00 /
usr/bin/iiimd
root 2068 0.0 0.1 4548 988 ? Ss Jan10 0:04 crond
xfs 2104 0.0 0.7 5620 3992 ? Ss Jan10 0:06 xfs
-droppriv -daemon
root 2120 0.0 0.2 10572 1432 ? Ss Jan10 0:00
smbd -D
root 2122 0.0 0.2 8152 1460 ? Ss Jan10 1:04
nmbd -D
root 2123 0.0 0.2 10572 1432 ? S Jan10 0:00
smbd -D
root 2131 0.0 0.2 9064 1528 ? Ss Jan10 0:02
winbindd
root 2135 0.0 0.2 9036 1160 ? S Jan10 0:00
winbindd
root 2147 0.0 0.1 1796 676 ? Ss Jan10 0:00 /
usr/sbin/atd
root 2158 0.0 0.1 2964 824 ? Ss Jan10 0:18
cups-config-daemon
root 2235 0.0 0.0 1556 416 tty1 Ss+ Jan10 0:00
/sbin/mingetty tty1
root 2236 0.0 0.0 1552 416 tty2 Ss+ Jan10 0:00
/sbin/mingetty tty2
root 2237 0.0 0.0 1552 416 tty3 Ss+ Jan10 0:00
/sbin/mingetty tty3
root 2238 0.0 0.0 1556 416 tty4 Ss+ Jan10 0:00
/sbin/mingetty tty4
root 2239 0.0 0.0 1552 416 tty5 Ss+ Jan10 0:00
/sbin/mingetty tty5
root 2240 0.0 0.0 1552 416 tty6 Ss+ Jan10 0:00
/sbin/mingetty tty6
root 2241 0.0 0.1 4380 748 ? Ss Jan10 0:00
/bin/sh /etc/X11/prefdm -nodaemon
root 2430 0.0 0.1 11276 944 ? S Jan10 0:00
/usr/bin/gdm-binary -nodaemon
root 2465 0.0 0.2 11904 1300 ? S Jan10 0:00
/usr/bin/gdm-binary -nodaemon
root 2473 32.1 10.3 75476 53512 ? S Jan10 5985:16
/usr/X11R6/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7
h 2898 0.0 0.5 21800 2604 ? Ss Jan10 0:00
/usr/bin/gnome-session
h 2946 0.0 0.1 3864 940 ? Ss Jan10 0:01
/usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session
/etc/X11/xinit/Xclients
h 2949 0.0 0.1 2564 632 ? Ss Jan10 0:00
dbus-daemon --fork --print-pid 8 --print-address 6 --session
h 2950 0.0 0.1 2652 520 ? S Jan10 0:00
/usr/bin/dbus-launch --exit-with-session /etc/X11/xinit/Xclients
h 2956 0.0 1.4 11740 7364 ? S Jan10 0:05
/usr/libexec/gconfd-2 5
h 2959 0.0 0.1 2232 612 ? S Jan10 0:00
/usr/bin/gnome-keyring-daemon
h 2961 0.0 0.2 7180 1352 ? Ss Jan10 0:00
/usr/libexec/bonobo-activation-server --ac-activate --ior-output-fd=19
h 2963 0.0 0.4 14076 2512 ? Ss Jan10 0:12
/usr/bin/metacity --sm-client-id=default1
h 2965 0.0 0.5 20604 2644 ? S Jan10 0:03
/usr/libexec/gnome-settings-daemon
--oaf-activate-iid=OAFIID:GNOME_SettingsDaemon --oaf-ior-fd=
h 2973 0.0 0.2 2868 1412 ? S Jan10 2:27
/usr/libexec/gam_server
h 2981 0.0 0.2 3948 1452 ? S Jan10 0:09
xscreensaver -nosplash
h 2997 0.0 0.9 24888 4808 ? Ssl Jan10 0:06
gnome-panel --sm-client-id default2
h 2999 0.0 0.8 30320 4496 ? Ssl Jan10 0:09
nautilus --no-default-window --sm-client-id default3
h 3012 0.0 0.2 11912 1324 ? Sl Jan10 0:00
/usr/libexec/gnome-vfs-daemon
--oaf-activate-iid=OAFIID:GNOME_VFS_Daemon_Factory --oaf-ior-fd=2
h 3014 0.0 0.6 21136 3532 ? S Jan10 1:59
/usr/libexec/gnome-netstatus-applet
--oaf-activate-iid=OAFIID:GNOME_NetstatusApplet_Factory --o
h 3016 0.0 0.6 22580 3448 ? S Jan10 0:06
/usr/libexec/wnck-applet
--oaf-activate-iid=OAFIID:GNOME_Wncklet_Factory --oaf-ior-fd=31
h 3018 0.0 0.5 41556 2840 ? Ss Jan10 0:18
eggcups --sm-client-id default5
h 3022 0.0 0.3 13160 1584 ? Ss Jan10 0:21
pam-panel-icon --sm-client-id default0
h 3024 0.0 2.7 40808 14172 ? RNs Jan10 4:05
/usr/bin/python /usr/bin/rhn-applet-gui --sm-client-id default4
root 3026 0.0 0.1 1696 576 ? S Jan10 1:00
/sbin/pam_timestamp_check -d root
h 3033 0.0 0.1 2144 588 ? S Jan10 0:02
/usr/libexec/mapping-daemon
h 3036 0.0 0.5 20564 3020 ? S Jan10 2:55
/usr/libexec/multiload-applet-2
--oaf-activate-iid=OAFIID:GNOME_MultiLoadApplet_Factory --oaf-i
h 3039 0.0 0.3 20224 1876 ? S Jan10 0:00
/usr/libexec/notification-area-applet
--oaf-activate-iid=OAFIID:GNOME_NotificationAreaApplet_Fa
h 3041 0.0 0.7 22248 3724 ? S Jan10 0:56
/usr/libexec/clock-applet
--oaf-activate-iid=OAFIID:GNOME_ClockApplet_Factory --oaf-ior-fd=38
h 3043 0.0 0.7 23532 3736 ? S Jan10 1:27
/usr/libexec/mixer_applet2
--oaf-activate-iid=OAFIID:GNOME_MixerApplet_Factory --oaf-ior-fd=39
h 3598 0.0 1.5 39808 8016 ? Sl Jan10 0:37
gnome-terminal
h 3600 0.0 0.1 2152 540 ? S Jan10 0:00
gnome-pty-helper
h 3739 0.0 0.1 4384 852 pts/3 Ss Jan10 0:00 bash
root 4408 0.0 0.1 4420 792 pts/3 S Jan10 0:00 su
- webmaster
505 4411 0.0 0.1 4384 892 pts/3 S+ Jan10 0:00 -bash
h 4708 0.0 0.1 4384 864 pts/4 Ss+ Jan10 0:00 bash
root 15082 0.0 0.5 9736 3080 ? Ss Jan22 0:01 cupsd
apache 15110 0.0 1.8 35700 9676 ? S Jan22 0:00 /
usr/sbin/httpd
apache 15111 0.0 1.9 35832 9828 ? S Jan22 0:00 /
usr/sbin/httpd
apache 15112 0.0 1.8 35700 9680 ? S Jan22 0:00 /
usr/sbin/httpd
apache 15117 0.0 1.8 35756 9712 ? S Jan22 0:00 /
usr/sbin/httpd
apache 15118 0.0 1.8 35764 9760 ? S Jan22 0:00 /
usr/sbin/httpd
apache 15119 0.0 1.8 35700 9668 ? S Jan22 0:00 /
usr/sbin/httpd
apache 15120 0.0 1.8 35700 9700 ? S Jan22 0:00 /
usr/sbin/httpd
apache 15122 0.0 1.9 35832 9808 ? S Jan22 0:00 /
usr/sbin/httpd
root 24603 0.0 0.2 5660 1192 ? S Jan22 0:00
/usr/libexec/gconfd-2 4
h 24812 0.0 1.2 38076 6332 ? Sl Jan22 0:08
gnome-terminal
h 24815 0.0 0.5 7212 2872 ? S Jan22 0:00
/usr/libexec/gconfd-2 14
h 24817 0.0 0.2 7048 1212 ? Ss Jan22 0:00
/usr/libexec/bonobo-activation-server --ac-activate --ior-output-fd=18
h 24818 0.0 0.1 2156 544 ? S Jan22 0:00
gnome-pty-helper
h 24819 0.0 0.1 4384 864 pts/1 Ss+ Jan22 0:00 bash
h 25027 1.5 2.2 29200 11428 ? Sl Jan22 18:18
gnome-system-monitor
h 25030 0.0 0.2 11908 1320 ? Sl Jan22 0:00
/usr/libexec/gnome-vfs-daemon
--oaf-activate-iid=OAFIID:GNOME_VFS_Daemon_Factory --oaf-ior-fd=2
root 9777 0.0 0.4 7248 2220 ? Ss 19:08 0:00 sshd:
webmaster [priv]
505 9779 0.0 0.4 7408 2324 ? S 19:08 0:00 sshd:
[EMAIL PROTECTED]/2
505 9780 0.1 0.2 4512 1520 pts/2 Ss 19:08 0:00 -bash
505 9879 34.6 26.3 349192 135648 pts/2 Sl 19:12 2:27
/home/webmaster/usr/java/j2sdk1.4.2_10/bin/java -Djava.endorsed.dirs=
-Dorg.apache.geronimo.bas
h 9925 0.2 0.4 5776 2568 ? RN 19:13 0:00
/usr/libexec/xscreensaver/starwars -root
h 9928 0.0 0.0 0 0 ? ZN 19:13 0:00
[sh] <defunct>
505 10135 0.0 0.1 4484 920 pts/2 R+ 19:19 0:00 ps
aux
[EMAIL PROTECTED] log]$
vmstat 1 2
[EMAIL PROTECTED] log]$ vmstat 1 2
procs -----------memory---------- ---swap-- -----io---- --system--
----cpu----
r b swpd free buff cache si so bi bo in cs
us sy id wa
4 0 0 95028 31088 109196 0 0 4 9 3 3
44 3 52 0
3 0 0 95028 31088 109196 0 0 0 0 1005 132
100 0 0 0
[EMAIL PROTECTED] log]$
Thanks again!!
Qingtian
--kevan