Welcome! Log In Create A New Profile

Advanced

Re: SO_REUSEPORT

February 05, 2019 07:26AM
Hi!

I just wanted to add my 2 cents here….

- We are facing a very similar issue. During reloads of reuseport enabled configuration it sometimes happens that no workers accept new connections, bandwidth basically drops to 0 and it all reverts back to normal within few seconds. Hurts but not deadly.
- Our nginx uses the Intel QAT card which allows only a limited number of user-space processes using the card at any given moment. Therefore, our HUP handler has been patched quite a bit to shutdown workers one-by-one and then use the ngx_reap_child to start a new worker with updated configuration.
- We only use the reuseport option in combination with the QAT-based servers (servers with the patched HUP behaviour). Therefore, I am not yet sure if changes in the reload mechanism are the cause of the issue - still investigating.
- Thanks a lot for the “ss -nltp” tip.
- Currently testing the “iptables-drop-empty-ACKs” workaround.
- No two nginx masters are running simultaneously.
- Reducing the number of workers is also not happening, due to the changes described above - the new value of worker_processes will simply be ignored.

Thanks,
Tomas
_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

SO_REUSEPORT

splitice 72 January 31, 2019 07:06PM

Re: SO_REUSEPORT

Valentin V. Bartenev 15 February 01, 2019 09:06AM

Re: SO_REUSEPORT

splitice 11 February 01, 2019 09:08AM

Re: SO_REUSEPORT

Maxim Dounin 14 February 01, 2019 09:14AM

Re: SO_REUSEPORT

splitice 16 February 01, 2019 09:22AM

Re: SO_REUSEPORT

Maxim Dounin 18 February 01, 2019 10:50AM

Re: SO_REUSEPORT

Tomas1345 15 February 05, 2019 07:26AM



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

Online Users

Guests: 66
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready