Apache2の起動に失敗したとき

  1. service httpd startでOKとでる
  2. service httpd statusで"httpd が停止していますがPIDファイルが残っています"と表示
  3. /var/log/httpd/error_logに"[crit] (17)!!!!!!!!!!!!!!!!!!!!: unable to create scoreboard (name-based shared memory failure)"とある
  4. /var/run/httpd.*を削除しても直らない

このとき共有メモリが問題っぽいので

# ipcs
 ------ 共有メモリセグメント --------
キー       shmid      所有者     権限       バイト     nattch     状態
0x0052e2c1 0          postgres  600        1417216    3
0x0141001c 65537      hoge      600        56344      0
(以下略)
#ipcrm shm 65537
リソースを削除しました

を実行し共有メモリを削除した後再度apacheを立ち上げたところ問題なかった。