Apache

概要

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

原因1:容量が足りない

# df -h

これで物理的な空き容量を確認して、100%とかになっている場合は、不要なファイルを削除

# df -i
これでi-nodeの確認ができるので、i-nodeが100%になっている場合はi-nodeの不要分を解放する。

原因2:セマフォが不足している

[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
Last-modified: 2014-10-17 (金) 10:33:12 (1801d)