is there a param that after certain number of requests or hours of operation, the processes get recycled to get rid of any memory growth or memory leak?
No, there is not. Problems will be fixed, not swept under the rug.
Hi @lukastribus , understood, thanks for sharing. Maybe one final question:
Say that I see memory growth and I want to recycle haproxy daily until the issue gets addressed. In such case what is the best way to recycle the process so that users do not get affected?
Same as with configuration or code upgrades: reload haproxy, so that existing users are not disconnected. If the old process keeps running too long due to old connections keeping it alive, restrict it with hard-stop-after.