Ipcs

From Help system
Jump to: navigation, search

Бывает, что Apache не запускается, в логах пишет:

(28)No space left on device: Couldn't create accept lock

или

[crit] (28)No space left on device: mod_rewrite: could not create rewrite_log_lock Configuration Failed

Если после проверки обнаружено, что дискового пространства достаточно, значит проблема связана с тем, что apache не корректно завершил свою работу и не освободил семафоры. Проверить можно так:

ipcs -s | grep nobody

Для того, чтоб это исправить можно запустить:

ipcs -s | grep nobody | perl -e 'while (<STDIN>) { @a=split(/\s+/); print `ipcrm sem $a[1]`}'

или

ipcs -s | grep apache | perl -e 'while (<STDIN>) { @a=split(/\s+/); print `ipcrm sem $a[1]`}'

в зависимости от того от имени какого пользователя запускается Apache

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox