This service has been turned off.
Login
ssh -p 224 fisheye@fisheye.jenkins-ci.org
Services that run
This host runs FishEye/Crucible and MySQL, which is used as the backend for FishEye.
Starting/stopping FishEye
/etc/init.d/fisheye [start|stop|restart]
Administering FishEye
FishEye admin password is in ~/password.txt
of the fisheye user.
Administering MySQL
MySQL has fisheye
database accessible by the fisheye
user. The password is the same as FishEye admin password.
Incident Records
Hang 2011 Aug 30
Heap dump indicates oldgen & permgen full. Strangely, there's no attempt to grow permgen to the alloted 256MB. Obtained heap dump, modified the boot script to enable the JMX remote port, and restarted.
For whatever reason, remote JMX connectoin isn't working, but XAUTHORITY=/home/kohsuke/.Xauthority sudo jconsole
seems to let me run jconsole remote and forward the display. This incident is filed as FSH-6709
root@cucumber:/var/log/apache2/fisheye.jenkins-ci.org# jmap -heap 24386 Attaching to process ID 24386, please wait... Debugger attached successfully. Server compiler detected. JVM version is 19.1-b02 using thread-local object allocation. Parallel GC with 2 thread(s) Heap Configuration: MinHeapFreeRatio = 40 MaxHeapFreeRatio = 70 MaxHeapSize = 1073741824 (1024.0MB) NewSize = 1310720 (1.25MB) MaxNewSize = 134217728 (128.0MB) OldSize = 5439488 (5.1875MB) NewRatio = 2 SurvivorRatio = 8 PermSize = 21757952 (20.75MB) MaxPermSize = 268435456 (256.0MB) Heap Usage: PS Young Generation Eden Space: capacity = 44826624 (42.75MB) used = 44826624 (42.75MB) free = 0 (0.0MB) 100.0% used From Space: capacity = 42074112 (40.125MB) used = 0 (0.0MB) free = 42074112 (40.125MB) 0.0% used To Space: capacity = 43384832 (41.375MB) used = 0 (0.0MB) free = 43384832 (41.375MB) 0.0% used PS Old Generation capacity = 939524096 (896.0MB) used = 939479216 (895.9571990966797MB) free = 44880 (0.0428009033203125MB) 99.99522311346871% used PS Perm Generation capacity = 120127488 (114.5625MB) used = 119802960 (114.25300598144531MB) free = 324528 (0.3094940185546875MB) 99.729847010536% used
Hang 2011 Aug 27
Heap dump indicates permgen full. Strangely, ps
indicates that VM was running with MaxPermSize=256m. It appears that the boot sequence uses a script to tweak FISHEYE_OPTS and ignores our value:
cucumber% sudo jmap -heap 16168 Attaching to process ID 16168, please wait... Debugger attached successfully. Server compiler detected. JVM version is 19.1-b02 using thread-local object allocation. Parallel GC with 2 thread(s) Heap Configuration: MinHeapFreeRatio = 40 MaxHeapFreeRatio = 70 MaxHeapSize = 1073741824 (1024.0MB) NewSize = 1310720 (1.25MB) MaxNewSize = 134217728 (128.0MB) OldSize = 5439488 (5.1875MB) NewRatio = 2 SurvivorRatio = 8 PermSize = 21757952 (20.75MB) MaxPermSize = 268435456 (256.0MB) Heap Usage: PS Young Generation Eden Space: capacity = 80740352 (77.0MB) used = 65356520 (62.328834533691406MB) free = 15383832 (14.671165466308594MB) 80.94653835544338% used From Space: capacity = 6160384 (5.875MB) used = 2162896 (2.0626983642578125MB) free = 3997488 (3.8123016357421875MB) 35.10975939162234% used To Space: capacity = 5963776 (5.6875MB) used = 0 (0.0MB) free = 5963776 (5.6875MB) 0.0% used PS Old Generation capacity = 939524096 (896.0MB) used = 690782352 (658.7813873291016MB) free = 248741744 (237.21861267089844MB) 73.5247084072658% used PS Perm Generation capacity = 119603200 (114.0625MB) used = 119478504 (113.9435806274414MB) free = 124696 (0.11891937255859375MB) 99.89574191994863% used
$ ps -ef | grep fisheye fisheye 16168 1 7 Aug09 ? 1-08:21:22 /usr/bin/java -Xmx1024m -XX:MaxNewSize=128m -XX:MaxPermSize=256m -Dfisheye.library.path= -Dfisheye.inst=/srv/fisheye/FISHEYE_INST -Djava.awt.headless=true -Djava.endorsed.dirs=/srv/fisheye/current/lib/endorsed -jar /srv/fisheye/current/fisheyeboot.jar start