チップス

apache が再起動できない時の処理


apache-150x150サーバを運用していると、たまにapacheの再起動が必要な時があります。

apacheが再起動できない時

No space left on device: mod_rewrite: could not create rewrite_log_lock Configuration Failed

ipcs -s | grep nobody | perl -e 'while () { @a=split(/\s+/); print `ipcrm sem $a[1]`}'

でキューを抹殺する。

エラーメッセージ

address already in use: make_sock: could not bind to port 80

# /sbin/fuser -n tcp 80 でチェック

# /sbin/fuser -kn tcp 80

で tcp 80番ポートを使っているプロセスをkillできる。

fuserコマンドは覚えておくと便利なコマンドのひとつなので是非使い方を覚えましょう。

fuserを使った競合リソースの特定と解放


   チップス