ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

0.6.30 @ linux amd64 & fcgi



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.



 




Copyright © Lexa Software, 1996-2009.