apache 服務啟動失敗,信號量未釋放
1. apache故障現象
因為之前一直用reload熱部署apache,可能有些mutex信號量沒有釋放,造成無法申請。有時會導致apache 啟動/加載失敗,並且報一些如下的錯誤 -->
[Mon Jul 04 14:13:59.260922 2016] [core:emerg] [pid 27103] (28)No space left on device: AH00023: Couldn't create the rewrite-map mutex
[Mon Jul 04 14:13:59.260946 2016] [:emerg] [pid 27103] AH00020: Configuration Failed, exiting
2. 解決辦法
則執行下面語句,釋放同步信號量
ipcs | grep apache | awk '{print $2}' > signal.txt for i in `cat signal.txt` ; do { ipcrm -s $i; } ; done;
3. 再次重啟apache即可解決