概要†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 |