NGINX: "httpready" failed, ignored: No such file or directory

Автор: | 16/10/2012
 

Если в процессе конфигурирования Apache или NGINX после добавления строки:

default accept_filter=httpready;

появляется ошибка:

Starting nginx.
nginx: [alert] setsockopt(SO_ACCEPTFILTER, “httpready”) for 77.120.106.40:80 failed, ignored (2: No such file or directory)

Значит не подгружен модуль ядра accf_http.

Проверить можно командой (FreeBSD):

# kldstat | grep accf_http

Если модуль отсутствует – загрузим его командой:

# kldload accf_http

В случае ошибки такого вида:

# kldload accf_http
kldload: can’t load accf_http: Operation not permitted

Обратитесь к провайдеру, у которого вы брали ваш VPS.

И проверим ещё раз:

# kldstat | grep accf_http
5    1 0xc3d8f000 2000     accf_http.ko

Добавим его в загрузку вместе с системой. Для этого в файл /boot/loader.conf добавляем:

accf_http_load=”YES”