too many open files glassfish pada server ubuntu

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/

Published by

saifiahmada

Begin a big Process with a bit trying

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s