Anarchist
написал 2 июля 2007 года в 17:12 (2530 просмотров)
Ведет себя
как мужчина; открыл 258 тем в форуме, оставил 4097 комментариев на сайте.
Есть Web-server на FreeBSD (Apache 2.2.4).
Запускается в режиме эмуляции Linux (так надо).
При запуске выводится следующая ошибка:
[warn] (92)Protocol not available: Failed to enable APR_TCP_DEFER_ACCEPT
Загрузка соответствующего модуля (accf_http.ko) не помогает.
На странице проекта фича описана:
http://httpd.apache.org/docs/2.2/mod/core.html
Причина локализована в районе фрёвой реализации эмуляции Linux (точнее — факта нереализации в оной необходимого модуля).
Пока «решил» проблему добавлением в httpd.conf следующей строчки:
AcceptFilter http none
Но такое решение меня не устраивает.
У кого-нибудь есть предложения?
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Прописать в конфиг ядра:
options ACCEPT_FILTER_HTTP # для http
options ACCEPT_FILTER_DATA # для https
options INET # должно быть по дефолту, но проверить не помешает
kldload accf_data
kldload accf_http
добавить строчку
apache22_http_accept_enable=«YES»
в файле rc.conf
Археолог, однако. И не лень было тему искать полуторагодичной давности?
не на ту кнопку нажала, как то само нашлось и ответилось)))