Gak Bisa Restart Apache krn “No space left on device: mod_rewrite: could not create rewrite_log_lock”

Beberapa kali aku nemuin problem kl restart Apache selalu gagal … dan kl diperiksa di error_log nya … muncul pesan ini:
“No space left on device: mod_rewrite: could not create rewrite_log_lock” atau sesuatu yg berhub ama SSL tp kurang lebih bilang no space left …

Problem ini gak bisa diselesaikan dengan:
1. restart Apache
2. apus temporary files (/tmp)

Setelah googling ditemukan solusinya:
# ipcs -s | grep nobody | perl -e ‘while () { @a=split(/\s+/); print `ipcrm sem $a[1]`}’

Ganti nobody dengan user yang dipakai untuk menjalankan apache, dan silahkan restart kembali Apache!😉

* Update 20 Feb 2008 *
Ternyata ada parameter di sysctl.conf yg bisa dimodif untuk meningkatkan ketahanan thd problem ini:
kernel.msgmni = 1024
kernel.sem = 250 256000 32 1024

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