Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 0.6.30 @ linux amd64 & fcgi
On Wed, May 07, 2008 at 08:59:46AM +0000, Sergey Serov wrote:
> Попробовал перевести все на сокеты, получил такую же периодически проблему
> (примерно 1 из 5 раз) и след. сообщение в логах:
>
> recv() failed (95: Operation not supported)
Что было до сокетов ?
> Судя по поиску в гугле и этому
> http://www.lexa.ru/nginx-ru/msg17264.html
> Проблема новая и ей решения пока нету.
Какая версия nginx'а исопльзовалась до этого ?
> On Wednesday 07 May 2008, Sergey Serov wrote:
> > Hi all,
> >
> > # uname -a
> > Linux localhost 2.6.18-6-amd64 #1 SMP Sun Feb 10 17:50:19 UTC 2008 x86_64
> > GNU/Linux
> >
> > После апгрейда на 0.6.30 начались проблемы на amd64 серверах. На i386 все
> > отлично и при гораздо большей нагрузке.
> >
> > Переодически наступает таймаут чтения ответа от fcgi сервера.
> > Процесс судя по дебаг логу и strace выглядит так:
> >
> > 1. nginx нормально коннектится к fcgi, получает http заголовки и судя по
> > дебаг логу парсит их.
> >
> > 2. fcgi пишет тело ответа и закрывает соединение.
> >
> > 3. nginx задумывается навечно до таймаута в epoll_wait()
> >
> >
> > Данная проблема возникает имеенно периодически и только на amd64 серверах.
> > Могу предоставить любую доп. информацию.
> >
> >
> > P.S. На фоне всего этого очень мешает поведение squid (стандартное, вроде
> > конфиг не менял сильно), который кеширует страницы ошибок потому, что у них
> > нет ни одного заголовка, который запрещал бы это делать. А nginx не
> > позволяет управлять заголовками для error_page.
>
>
--
Игорь Сысоев
http://sysoev.ru
|