Apache: (28)No space left on device

Запись создана 9 сентября, 2008

По разным причинам (например утечка памяти в mod_perl), заканчиваются свободные семафоры, Apache падает, и подыматься отказывается, мотивируя это пространной ошибкой: (28)No space left on device

Допустим апач работает от пользователя httpd, тогда для того чтобы посмотреть занятые семафоры сделаем:

ipcs -s | grep httpd

ну и собственно живительная пилюля, убивающая занятые семафоры:

[cc lang=»bash»]
ipcs -s | grep httpd | perl -e ‘while (<STDIN>) { @a=split(/\s+/); print `ipcrm sem $a[1]`}’

или

ipcs -s | grep httpd | gawk ‘{ print $2 }’ | xargs -n 1 ipcrm sem
[/cc]

» Запись из раздела web server | Комментировать

Комментарии





Ответить