<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1251"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">On 25 Nov 2014, at 14:25, Алексей Сундуков <<a href="mailto:public-mail@alekciy.ru">public-mail@alekciy.ru</a>> wrote:<br><div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">Т.е. согласно директиве fastcgi_connect_timeout nginx для сокета выставляет заданный в конфиге таймаут, но эта величина будет игнорироваться если она превышает заданную для ядра?</div></blockquote><div><br></div><div>Она не игнорируется. Просто ядро возвращает ошибку до того, как срабатывает таймаут nginx’а.</div><br><blockquote type="cite"><div dir="ltr">Т.е. кроме увеличения fastcgi_connect_timeout в конфиге nginx нужно еще изменять настройки ядра, так?<br></div></blockquote><div><br></div><div>Да.</div><div><br></div><blockquote type="cite"><div dir="ltr">А почему тогда в документации говорится: "что этот таймаут обычно не может превышать 75 секунд"? Я к тому, почему именно 75?<code></code></div></blockquote><div><br></div><div>Потому что исторически этот таймаут был равен 75 секундам, но в Линуксе, как обычно, проявили самодеятельность.</div><div>Почитайте статью, там объясняется, как получается 75 и 20 секунд.</div><div><br></div><div><br></div><div><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">-- <br>Igor Sysoev<br><a href="http://nginx.com">http://nginx.com</a></div></div></div></div></div><br><blockquote type="cite"><div dir="ltr">25 ноября 2014 г., 14:17 пользователь Igor Sysoev <span dir="ltr"><<a href="mailto:igor@sysoev.ru" target="_blank">igor@sysoev.ru</a>></span> написал:</div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto;"><div style="word-wrap:break-word"><div><div class="h5">On 25 Nov 2014, at 11:48, Алексей Сундуков <<a href="mailto:public-mail@alekciy.ru" target="_blank">public-mail@alekciy.ru</a>> wrote:<br><div><br><blockquote type="cite"><div dir="ltr"><div><div><div>Всем привет!<br><br></div>Когда-то давно я помню, что было обсуждение этих директив и было упоминание, что <a href="http://nginx.org/ru/docs/http/ngx_http_fastcgi_module.html#fastcgi_connect_timeout" target="_blank">http://nginx.org/ru/docs/http/ngx_http_fastcgi_module.html#fastcgi_connect_timeout</a> поднять выше 75 секунд нельзя и это захаркожено и исходниках. В связи с чем вопросы:<br><br></div>1) Где в коде эти 75 секунд заданы в случае, если нужно этот лимит поднять?<br></div>2) Есть ли для fastcgi_read_timeout подобных хардкод, и если да, то где он?<br></div></blockquote></div><div><br></div></div></div>Это ограничения ядра, а не nginx’а.<div><br></div><div>Вот тут<br><div><a href="http://www.sekuda.com/overriding_the_default_linux_kernel_20_second_tcp_socket_connect_timeout" target="_blank">http://www.sekuda.com/overriding_the_default_linux_kernel_20_second_tcp_socket_connect_timeout</a></div><div><div>
<div style="letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; word-wrap: break-word;"><div style="letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; word-wrap: break-word;"><div style="letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; word-wrap: break-word;">утверждается, что на Линуксе этот таймаут максимум 20 секунд и даны рекомендации,</div><div style="letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; word-wrap: break-word;">как его увеличить. Не проверял.</div><span class="HOEnZb"><font color="#888888"><div style="letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; word-wrap: break-word;"><br><br>-- <br>Igor Sysoev<br><a href="http://nginx.com" target="_blank">http://nginx.com</a></div></font></span></div></div>
</div>
<br></div></div></div><br>_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a><br></blockquote></div></div></blockquote></div><br></body></html>