Bug 32666 - Apache 2.4, mod_rewrite and OpenVZ
Summary: Apache 2.4, mod_rewrite and OpenVZ
Status: CLOSED DUPLICATE of bug 33604
Alias: None
Product: Sisyphus
Classification: Development
Component: apache2-mods (show other bugs)
Version: unstable
Hardware: all Linux
: P3 minor
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-26 09:23 MSK by Nikolay A. Fetisov
Modified: 2017-06-29 17:11 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolay A. Fetisov 2016-10-26 09:23:56 MSK
(Не то чтобы ошибка, более из желания зафиксировать где-то.)

В 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
Comment 1 Vitaly Lipatov 2017-03-06 16:42:27 MSK
(В ответ на комментарий №0)
...
> - или смонитировать tmpfs в /dev/shm внутри контейнера OpenVZ, 
>   запись в fstab вида
>   shmfs    /dev/shm    tmpfs   size=5%   0  0
Это самый правильный вариант. Может быть, тогда создать задачу на модификацию дефолтных настроек fstab для контейнера?
Comment 2 Sergey Y. Afonin 2017-06-29 15:38:25 MSK
(In reply to comment #1)

> Может быть, тогда создать задачу на модификацию
> дефолтных настроек fstab для контейнера?

Сделал Bug 33604

Этот закрываем ? Можно как дубликат 33604.
Comment 3 Nikolay A. Fetisov 2017-06-29 17:11:14 MSK
Да, вполне можно и закрыть. Это заводилось просто для информации, 
поскольку по ошибке Apache'а быстро понять проблему в своё время
не получилось.

*** This bug has been marked as a duplicate of bug 33604 ***