Old workers stay around until all the connections for them or their grace period has expired. So i hope you're not too close to the resource limit to handle many generations of workers sticking around. also if you have many services behind a single port with path based routing and do a deploy the connection will stick around on the old workers until everything dies.
Comments
Old workers stay around until all the connections for them or their grace period has expired. So i hope you're not too close to the resource limit to handle many generations of workers sticking around. also if you have many services behind a single port with path based routing and do a deploy the connection will stick around on the old workers until everything dies.
It's super fun with haproxy :(
Kind of bad, but what's the alternative? Cut everyone off on reload?
Have a better proxy that doesn't need to create a new generation of workers for config changes.
Like traefik or envoy or nginx when you pay for it or use the lua shit to do backend discovery (haproxy also has lua shit iirc)
Could you elaborate on what's wrong with using lua with ningx, especially as used by kong?
I think GP means Lua "shit" in a nonderogative manner (synonymous to Lua stuff).
kong. uses lua. has a wonderful API.