php apache_note с mpm_event
Я хочу переключиться на mpm_event, чтобы иметь возможность обслуживать более высокую частоту запросов. Мое первоначальное тестирование показало, что сервер может обслуживать более высокую частоту запросов при использовании события mpm. Сервер в основном просто обслуживает файлы, но на сервере работает приложение php. Я использовал prefork до сих пор. Приложение php использует функцию apache_note() для вставки некоторой информации в журналы apache. Когда я запускаю mpm_event, эта функциональность нарушается (функция не найдена). Совместим ли mpm_event с apache_note(), или я должен использовать какой-то другой метод для вставки данных в журналы?
1 ответ
Некоторые функции, такие как apache_note()
, доступны только когда PHP работает как модуль Apache. Использование этого или чего-то определенного для mod_php, как правило, является плохой идеей из-за блокировки. Рассмотрите возможность использования стандартной функции, такой как trigger_error()
вместо. Он был специально разработан для того, что вы хотите сделать, в отличие от apache_note()
,