sendfile (/path/to/file) returned busy again while sending response to client
Валентин Бартенев
vbart at nginx.com
Fri Jun 26 13:52:27 UTC 2015
On Friday 26 June 2015 16:43:15 Maksim Kulik wrote:
> Здравствуйте!
> Стал замечать в логах много ошибок типа:
> sendfile (/path/to/file) returned busy again while sending response to
> client
>
> На уровне http есть настройки:
> sendfile on;
> aio on;
> tcp_nopush on;
> tcp_nodelay on;
> postpone_output 0;
>
> OS: FreeBSD 9.2, nginx 1.9.2
>
> Чем это все грозит и надо ли по этому поводу что-то делать? Может имеет
> смысл отключить sendfile?
>
А какой у вас объем оперативной памяти приходится на кэш странниц и какой
объем данных раздаете? Предупреждения указывают на то, что закешированные
с помощью aio операции данные вымываются из кэша до того, как рабочий
процесс успевает позвать sendfile().
--
Валентин Бартенев
Подробная информация о списке рассылки nginx-ru