Apache2の起動に失敗したとき
- service httpd startでOKとでる
- service httpd statusで"httpd が停止していますがPIDファイルが残っています"と表示
- /var/log/httpd/error_logに"[crit] (17)!!!!!!!!!!!!!!!!!!!!: unable to create scoreboard (name-based shared memory failure)"とある
- /var/run/httpd.*を削除しても直らない
このとき共有メモリが問題っぽいので
# ipcs ------ 共有メモリセグメント -------- キー shmid 所有者 権限 バイト nattch 状態 0x0052e2c1 0 postgres 600 1417216 3 0x0141001c 65537 hoge 600 56344 0 (以下略) #ipcrm shm 65537 リソースを削除しました
を実行し共有メモリを削除した後再度apacheを立ち上げたところ問題なかった。