Re: некоторые запросы держат соединение до бесконечности

Иван Мишин simplebox66 на gmail.com
Пт Июн 17 13:39:00 UTC 2016


 nginx -V
nginx version: nginx/1.10.1
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC)
built with OpenSSL 1.0.1e-fips 11 Feb 2013
TLS SNI support enabled
configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx
--modules-path=/usr/lib64/nginx/modules --conf-path=/etc/nginx/nginx.conf
--error-log-path=/var/log/nginx/error.log
--http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid
--lock-path=/var/run/nginx.lock
--http-client-body-temp-path=/var/cache/nginx/client_temp
--http-proxy-temp-path=/var/cache/nginx/proxy_temp
--http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp
--http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp
--http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx
--with-http_ssl_module --with-http_realip_module
--with-http_addition_module --with-http_sub_module --with-http_dav_module
--with-http_flv_module --with-http_mp4_module --with-http_gunzip_module
--with-http_gzip_static_module --with-http_random_index_module
--with-http_secure_link_module --with-http_stub_status_module
--with-http_auth_request_module --with-http_xslt_module=dynamic
--with-http_image_filter_module=dynamic --with-http_geoip_module=dynamic
--with-http_perl_module=dynamic --add-dynamic-module=njs-1c50334fbea6/nginx
--with-threads --with-stream --with-stream_ssl_module
--with-http_slice_module --with-mail --with-mail_ssl_module --with-file-aio
--with-ipv6 --with-http_v2_module --with-cc-opt='-O2 -g -pipe -Wall
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic'

сторонние модули присутствуют?

Сторонних модулей нет, nginx поставлен из офф репа nginx.

 Сначала написано что сервер принял запрос "и тишина". Ниже что он
>  что-то отправляет. Так что же делает сервер, приняв запрос?


Опечатался, в случае висяка сервер всегда принимает и молчит далее.

Берите strace и смотрите, если коннекции принимает сервер.


Однозначно могу сказать что коннект принимает сервер.

Tcpdump что показывает? Показывает  то что я описал выше. Ничего полезного
>  оттуда выловить не удалось.
>

17 июня 2016 г., 15:09 пользователь Gena Makhomed <gmm на csdoc.com> написал:

> On 17.06.2016 11:26, Иван Мишин wrote:
>
> > по завершению висяка появляется 500 ответ в логе
>
> nginx -V
>
> сторонние модули присутствуют?
>
> воспроизводится ли этот глюк без сторонних модулей?
>
> --
> Best regards,
>  Gena
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20160617/880b0444/attachment.html>


Подробная информация о списке рассылки nginx-ru