To Do Point ,,
Pengalaman
Pada awalnya glassfish di jalankan oleh user root,
Settingan ulimit -n pada terminal udah saya set 200000 banyak bgt,, tapi kata temen2 di forum angka 65535 justru lebih bagus dari pada 200000 karena angka 65535 menunjukkan jumlah file yang dibuka dalam satu proses tidak terbatas,,
# sudo gedit /etc/security/limits.conf
* soft nofile 65535
* hard nofile 65535
* soft stack unlimited
* hard stack unlimited
# sudo gedit /etc/pam.d/common-session
session required pam_limits.so
Restart Server :) supaya effect dari perubahan limit.conf terasa :) :)
sumber http://serverfault.com/questions/271691/too-many-openfiles-error-with-glassfish-on-ubuntu
Pindahkan service glassfish ke user biasa,, misalnya ke user glassfish,,
Buat user glassfish ::
sudo groupadd glassfish
sudo useradd -s /bin/bash -d /home/glassfish -m -g glassfish glassfish
karena pada awalnya service glassfish dijalankan oleh user root, maka pindahkan "hak punya" file dari user root ke user glassfish
Folder instalasi glassfish berasa di /usr/local/glassfish
untuk memindahkan hak punya dari user root ke user glassfish ::
chown -R glassfish:glassfish /usr/local/glassfish
ops jangan lupa biasanya file server.log yang berada di /usr/local/glassfish/domain/domain1/log ga ikut pindah "hak punya" nya jadi lakukan secara manual untuk file ini,,
chown glassfish:glassfish /usr/local/glassfish/domain/domain1/log/server.log
:) :)
Membuat script service glassfish ::
---
GLASSFISHPATH=/usr/local/glassfish/bin
case "$1" in
start)
${GLASSFISHPATH}/asadmin start-domain domain1
;;
stop)
${GLASSFISHPATH}/asadmin stop-domain domain1
;;
restart)
${GLASSFISHPATH}/asadmin stop-domain domain1
${GLASSFISHPATH}/asadmin start-domain domain1
;;
*)
echo $"usage $0 {start|stop|restart}"
exit 1
esac
---
letakkan file ini pada /etc/init.d/ dengan nama glassfish
sudo update-rc.d glassfish defaults
untuk remove service glassfish dari startup ::
sudo rm /etc/init.d/glassfish
sudo update-rc.d glassfish remove
untuk menjalankan glassfish ::
START
service glassfish start
STOP
service glassfish stop
RESTART
service glassfish restart
Sumber : http://blogs.oracle.com/foo/entry/run_glassfish_v3_as_a
Sumber : http://posidev.com/blog/2009/06/04/set-ulimit-parameters-on-ubuntu/
Subscribe to:
Post Comments (Atom)
saifiahmada.com adalah blog belajar programming Indonesia, membahas lengkap materi bahasa pemrograman: code HTML, CSS, Bootstrap, Desain, PHP, MySQL, coding Java, Query, SQL, dan dunia linux
No comments:
Post a Comment