Harid Web Id

Free Software, Antivirus, AntiMalware, Driver

 
 
 
 

/var/log penuh!

Cetak PDF
Kemarin hari senin pukul 15:20 (report by my mail) kalau ternyata beberapa database di www.unila.ac.id tidak berjalan normal. Indikasi yang terlihat adalah di bagian archive berita www seharusnya ada isinya, namun tiba-tiba kosong. Penasaran dengan kejadian ini maka saya lihat di situs pribadi saya http://unilanet.unila.ac.id/~harid/d/ di bagian referer saat pertama kali tampil baik-baik saja, namun saat akan di sorting untuk melihat last minutes referer ternyata ada warning error. akhirnya masuk ke konsol server, dengan memeriksa bagian error, ternyata ada yang aneh. file tersebut tidak dapat saya lihat dengan baik. Dengan penuh penasaran saya lihat partisi harddisk di mesin www. Rupanya partisi harddisk di bagian /var yang biasany setiap menit bahkan detik mencatat kejadian di server sudah sangat penuh bahkan menampilkan space available sebesar -114Mb.

Pemeriksaan menggunakan du -h di /var, dengan satu persatu bagian direktori /var ternyata di bagian log yang memakan kapasitas harddisk sebesar 1,8Gb. Padahal partisi /var hanya sebesar 4Gb. dengan semangat berusaha memindahkan semua data /var/log ke bagian lain yang masih punya ruang cukup besar. Dan juga akhirnya untuk kejadia berikutnya saya ingin agar semua kejadian yang seharusnya dicatat ke /var/log saya pindahkan ke bagian /data/log karena data sebelumnya di /var/log sudah saya pindahkan ke /data/log.

Untuk menangani ini yang pertama saya rubah adalah file /etc/syslog.conf yang semua kejadian di sistem server di arahkan ke /var/log, dan sekarang sudah saya rubah ke /data/log/.Lalu di www.unila.ac.id juga ada httpd yang log nya juga di arahkan ke /var/log/httpd/ maka saya rubah file /usr/local/etc/apache22/httpd.conf untuk log ke /data/log/httpd/ termasuk file httpd-vhost.conf juga ke /data/log/httpd.

selesei!

Sekarang mysql sudah berjalan lancar. dengan archive file informasi www.unila.ac.id sudah bisa dilihat secara normal kembali.  dan situs pribadi saya di http://unilanet.unila.ac.id/~harid/d/ juga sudah normal.

JANGAN LUPA!!!!

Setelah merubah file /etc/syslog.conf dan /usr/local/etc/apache22/httpd.conf juga /usr/local/etc/apache22/extra/httpd-vhost.conf maka harus di-restart apache dan syslogd. untuk syslogd dengan melihat pid syslogd yang sedang berjalan di server:

ps ax |grep syslog

lalu di restart dengan perintah :

kill -HUP angkaPIDsyslogd

Untuk apache saya hanya restart /usr/local/etc/rc.d/apache restart.

dan jangan lupa!

karena server yang handle beberapa orang dalam team, pun walau server telah berjalan dengan merubah /etc/syslog.conf namun terkadang kita sudah terbiasa dengan melihat last event di server dengan perintah :

tail -f /var/log/messages

ataupun yang lainnya di /var/log

maka saya menghapus direktori log di /var, dan membuat link log di /var dari /data/log dengan perintah :

ln -s /data/log /var/log

oke! lalu dengan tenang maka server sudah berjalan normal kembali!

Alhamdulillah!

 

THX 2 gigih http://unilanet.unila.ac.id/~gigih/

Add comment


Security code
Refresh

 
 
 
 
English French German Italian Portuguese Russian Spanish

Latest Article