Selasa, 24 Mei 2011

Error Log Apache berukuran Gigabyte?

Alhamdulillah akhirnya bisa sedikit bernapas lega. Beberapa hari terakhir mendapat masalah space harddisk di server yang selalu penuh akibat ukuran error_log dari apache yang membengkak seperti kena penyakit kaki gajah hingga 20an GB.

Error selalu muncul dengan kode "[error]" tertentu [client xxx.xxx.xxx.xxx] PHP Notice: Use of undefined constant" tentunya disertai error-error yang lain. Untuk melihat error yang ada di error_log bisa dilakukan dengan perintah

#tail /var/log/httpd/error_log

atau di lokasi error_log yang telah diatur sebelumnya.

Salah satu error adalah "[error] [client xxx.xxx.xxx.xxx] PHP Notice: Use of undefined constant". Itu bisa diatasi dengan mengatur PHP untuk tidak menampilkan peringatan seperti itu lagi. Pada berkas php.ini parameter error_reporting diatur untuk hanya menampilkan semua error kecuali peringatan dari PHP.

#vi /etc/php.ini

kemudian pada bagian error_reporting :

error_reporting = E_ALL & ~E_NOTICE

Setelah itu simpan berkas dan keluar. Lalu restart apache.

#/etc/init.d/httpd restart

atau

#service httpd restart

Semoga bermanfaat :)

0 comments: