FreeBSD Apache HTTP Accept Filter Error
When Apache web server is starting up in FreeBSD system, Apache loads succcessfully and web server functioning properly, but the following warning error occurs:
[warn] (2)No such file or directory:
Failed to enable the ‘httpready’ Accept Filter
The resolution to the above problem is to a accf_http module, which function is to buffer incoming connections until a certain complete HTTP requests arrive, into FreeBSD kernel by using kernel linker:
kldload accf_http
To permanently load enable HTTP Accept Filter FreeBSD kernel module (accf_http), add the following line into /boot/loader.conf:
accf_http_load=”YES”
Note: The default settings is located in /boot/defaults/loader.cnf. To see the related settings about accf, use:
grep accf /boot/defaults/loader.conf
which will returns:
accf_data_load=”NO” # Wait for data accept filter
accf_http_load=”NO” # Wait for full HTTP request accept filter
October 29th, 2008 at 10:08 am
Linux Vs. Windows…
While both offer more affordable web hosting platforms for Web service, Linux and Windows are polar opposites on almost every other level. They look different, run differently, support different software, and cost money in different places…
November 17th, 2008 at 4:45 pm
[…] FreeBSD Apache HTTP Accept Filter Error http://www.steve-oh.com/blog/?p=24 […]