[[Apache]]

*概要 [#y261765c]
error_logに「No space left on device」と表示され、apacheのプロセスが起動できない場合

*原因1:容量が足りない [#x0b54bb6]
 # df -h
これで物理的な空き容量を確認して、100%とかになっている場合は、不要なファイルを削除
~
 # df -i
 これでi-nodeの確認ができるので、i-nodeが100%になっている場合はi-nodeの不要分を解放する。

*原因2:セマフォが不足している [#sbb029e7]
 [root@]# cat /var/log/httpd/error_log 
 [Fri Oct 17 10:02:35 2014] [emerg] (28)No space left on device: Couldn't create accept lock (/etc/httpd/logs/accept.lock.7471) (5)
 [root@]# ipcs -s | wc -l
 [root@]# cat /etc/sysctl.conf | grep kernel.sem
 # kernel sem
 kernel.sem = 512 32000 100 256 
 > 
 kernel.sem = 512 32000 100 512
 [root@]# sysctl -p /etc/sysctl.conf
 [root@]# sysctl -a | grep kernel.sem
 kernel.sem = 512 32000 100 512

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS