Всем привет. Коллеги есть проблема которую сам пока разгадать не могу. Прошу помощи. Есть nginx, за ним httpd.
Делаю wget или curl на www.example.com/test/request (за этим урлом стоит php процесс) Обычно все обрабатывается нормально, но в некоторых случаях curl и wget повисают, после долгой паузы получаю Запрос HTTP послан, ожидается ответ... Ошибка чтения (Время ожидания > соединения истекло) в заголовках. > Повтор. После чего происходит автоматически новая попытка. Соединение постоянно открыто. Может так висеть днями. strace nginx процесса на котором весит соединение выдает > --- SIGALRM {si_signo=SIGALRM, si_code=SI_KERNEL, si_value={int=0, > ptr=0x100000000}} --- > rt_sigreturn() = -1 EINTR (Interrupted system > call) > epoll_wait(36, 27293b0, 512, 500) = -1 EINTR (Interrupted system > call) strace wget показывает > select(4, [3], NULL, NULL, {275, 67022} Помогите разобраться кто виноват в этой связке.
_______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru