Re: Upgrading Executable on the Fly

2024-07-18 Thread Sébastien Rebecchi
Hello I understand that sending signals is async so there is no guarantee that QUIT is not processed before USR2 so nginx receiving QUIT will ignore USR2 if received after QUIT. I think of a faster solution still being safe kill -USR2 $nginxPid *ADDED: wait until nginx pid file has a content diff

Re: Bugfix: graceful shutdown of old worker processes might be delayed when using HTTP/2.

2024-07-18 Thread Sébastien Rebecchi
Thanks Roman! Le jeu. 18 juil. 2024 à 15:53, Roman Arutyunyan a écrit : > Hello, > > On 11 Jul 2024, at 1:12 PM, Roman Arutyunyan wrote: > > Hi Sébastien, > > On 9 Jul 2024, at 5:52 PM, Sébastien Rebecchi > wrote: > > Hi! > > We are using nginx a lot in our company for high HTTP/2 workloads. >

Re: Bugfix: graceful shutdown of old worker processes might be delayed when using HTTP/2.

2024-07-18 Thread Roman Arutyunyan
Hello, > On 11 Jul 2024, at 1:12 PM, Roman Arutyunyan wrote: > > Hi Sébastien, > >> On 9 Jul 2024, at 5:52 PM, Sébastien Rebecchi >> wrote: >> >> Hi! >> >> We are using nginx a lot in our company for high HTTP/2 workloads. >> >> I saw freenginx has applied a bugfix in their last mainline r