Проблема с Sendfile()

Igor Sysoev is at rambler-co.ru
Sat Feb 19 23:38:02 MSK 2005


On Sat, 19 Feb 2005, beholderk wrote:

> Установил nginx 0.1.20 на машинку с OS: Linux 2.4.20
> При configure
> 'checking for sendfile() ... found'

А про sendfile64() что ?

> Компилируется, устанавливается Oki
> Далее при первом же обращении к серверу пишет в error_log:
> '2005/02/18 17:55:20 [crit] 26957#16384: *5 sendfile() failed (38: Function not implemented) while sending response to client, client'
>
> С чем это может быть связано?

Build environment не соответствует ядру. При конфигурировании nginx'а
проверяется только возможность собрать поддержку epoll, sendfile()
или sendfile64(). Это обеспечивается include'ами и glibc.
Есть ли эти фичи в ядре - не проверяется. В данном случае, возможно,
nginx был собран с sendfile64(), а он есть только в 2.4.22.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list