Tampilkan postingan dengan label Apache. Tampilkan semua postingan
Tampilkan postingan dengan label Apache. Tampilkan semua postingan

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 :)