Am 09.08.2016 um 16:39 schrieb Aleksandar Lazic:

On Linux yes, because there is a race condition:

http://lwn.net/Articles/542866/
http://engineeringblog.yelp.com/2015/04/true-zero-downtime-haproxy-reloads.html

Thanks.

So every Software on Linux should have this issue right?

I'm one of the lucky person who have not faced this problem ;-).

But the same issue can happen with nginx, apache httpd, uwsgi, and so on also, right.

That depends on the situation.

Nginx uses a master and worker processes for example. If you only change the configuration, the master process may not get restarted (only workers are restarted), so the race is irrelevant. How exactly nginx handles the binary upgrade on Linux - I don't know.

Testing is the only way to find out for sure (the yelp blog has some examples about how to test this with ab).


Lukas


Reply via email to