(Не то чтобы ошибка, более из желания зафиксировать где-то.) В Apache 2.4 по сравнению с 2.2 сильно переработана система семафоров. Для apache2-2.4.23-alt1 с конфигурацией из пакета mod_rewrite хочет иметь доступ к общей памяти в /dev/shm/ . Внутри контейнеров OpenVZ в /dev/shm по-умолчанию ничего не монтируется - в итоге, при подключенном mod_rewrite Apache не запускается с выдачей в error_log сообщения "Function not implemented: AH00023: Couldn't create the rewrite-map mutex". Другие мьютексы вроде бы проблем не вызывают, как минимум с подключенным mod_ssl Apache запускается спокойно. Возможные варианты решения проблемы: - или сменить тип мьютекса в Apache, добавив в конфигурацию строку вида Mutex file:/var/run/httpd2 rewrite-map - или смонитировать tmpfs в /dev/shm внутри контейнера OpenVZ, запись в fstab вида shmfs /dev/shm tmpfs size=5% 0 0
(В ответ на комментарий №0) ... > - или смонитировать tmpfs в /dev/shm внутри контейнера OpenVZ, > запись в fstab вида > shmfs /dev/shm tmpfs size=5% 0 0 Это самый правильный вариант. Может быть, тогда создать задачу на модификацию дефолтных настроек fstab для контейнера?
(In reply to comment #1) > Может быть, тогда создать задачу на модификацию > дефолтных настроек fstab для контейнера? Сделал Bug 33604 Этот закрываем ? Можно как дубликат 33604.
Да, вполне можно и закрыть. Это заводилось просто для информации, поскольку по ошибке Apache'а быстро понять проблему в своё время не получилось. *** This bug has been marked as a duplicate of bug 33604 ***