Welcome! Log In Create A New Profile

Advanced

Re: connections in CLOSE_WAIT

July 24, 2019 10:52PM
I was able to resolve this by invoking finalize_request.

On Wed, Jul 24, 2019 at 4:14 PM Dk Jack <dnj0496@gmail.com> wrote:

> Could someone comment on my question below. What does it mean when the
> connections are stuck in 'Writing' state? Since the client has received the
> response, why is the nginx still stuck trying to write something. Any help
> in debugging or what to look for is greatly appreciated. Thanks.
>
> Dk.
>
> On Tue, Jul 23, 2019 at 6:17 PM Dk Jack <dnj0496@gmail.com> wrote:
>
>> Hi,
>> In my module, I am capturing the request body to check if the body
>> contains some specific content. If the body does not contain the specific
>> content, I pass on the request without modification. Otherwise, I send a
>> HTTP_FORBIDDEN. I am using 'ngx_http_read_client_request_body' call to
>> capture the body. Everything seems to be working fine. My requests are
>> forwarded to the orgin server and my client is receiving the response from
>> the origin server correctly.
>>
>> However, what I notice is that the nginx is not releasing the client side
>> (see below). Nginx status module reports same number of active connections
>> in 'writing' state. Is there something special I need to do in my module to
>> ensure the connections are closed properly when I am capturing body? Any
>> help is greatly appreciated. Thanks.
>>
>> Regards,
>> Dk.
>>
>> [centos@ip-10-50-18-73 nginx]$ netstat -n | grep CLOSE_WAIT | head -4
>> tcp 1 0 10.50.18.73:443 10.50.30.239:60116
>> CLOSE_WAIT
>> tcp 1 0 10.50.18.73:443 10.50.30.239:60092
>> CLOSE_WAIT
>> tcp 1 0 10.50.18.73:443 10.50.30.239:60112
>> CLOSE_WAIT
>> tcp 1 0 10.50.18.73:443 10.50.30.239:60054
>> CLOSE_WAIT
>> [centos@ip-10-50-18-73 nginx]$ netstat -n | grep CLOSE_WAIT | wc -l
>> 35
>> [centos@ip-10-50-18-73 nginx]$ [centos@ip-10-50-18-73 nginx]$ curl -k
>> https://localhost/nginx_status
>> Active connections: 37
>> server accepts handled requests
>> 41 41 472
>> Reading: 0 Writing: 36 Waiting: 1
>> [centos@ip-10-50-18-73 nginx]$
>>
>>
>>
_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

connections in CLOSE_WAIT

dnj0496 1280 July 23, 2019 09:18PM

Re: connections in CLOSE_WAIT

dnj0496 656 July 24, 2019 07:16PM

Re: connections in CLOSE_WAIT

dnj0496 704 July 24, 2019 10:52PM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 230
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready