Назад | Перейти на главную страницу

Как мне избежать предупреждения «уже используется другим работником» в конфигурации обратного прокси Apache2?

Я добавил записи ProxyPass и ProxyPassReverse, соответствующие серверу, но при запуске получал сообщения «уже используется другим рабочим» [предупреждение].

У меня есть предложенное решение, которое мне подходит, поскольку оно, похоже, прояснило сообщения и в значительной степени заставило меня забыть об этой проблеме. Это решение состоит в том, чтобы поместить записи в конфигурационном файле в обратном порядке.

Я думаю, что реальная проблема была связана с сопоставлением выражений, поскольку, если «Видео» было указано перед «Видео 2», появилось предупреждение. Как только я отменил эти записи, предупреждения прекратились.

Я понимаю, что это старый пост, но, поскольку он появился в поиске Google, который я делал, я решил, что опубликую некоторую полезную информацию, которую я нашел, относительно этой же ошибки.

В некоторых случаях это сообщение об ошибке неопасно. Например, я получал это в CentOS 5, но конфигурация прокси была совершенно законной и работала нормально. Вы можете просмотреть обсуждение этого вопроса здесь: https://issues.apache.org/bugzilla/show_bug.cgi?id=44350

и обратите внимание, что предложение переместить это в ошибку уровня «отладка» вместо ошибки уровня «предупреждение» было реализовано в более новых версиях mod_proxy: https://issues.apache.org/bugzilla/show_bug.cgi?id=48947

Надеюсь, это поможет любому, кто ищет эту ошибку в Интернете!

Как вы обнаружили, сначала нужно указать более конкретные совпадения.

Согласно bugzilla Apache, это должно быть исправлено в 2.2.16, см. https://issues.apache.org/bugzilla/show_bug.cgi?id=48947