Hello,

On Sun, 15 Jul 2018 at 07:19, Wert <accp...@gmail.com> wrote:
>
> Hello,
>
> 1. When in LUA
> - I open some socket and left it unclosed (even UDP-sender socket)
> - Or open some files (for example, I use LUA-maxmind lib that opens GEO-DB 
> file)
>
> It is never destroyed. With each reload amount of used descriptors grows and 
> finally reaches limits.
> According to "lsof", all sockets and descriptors are belongs to master 
> process and all new worker processes.
>
> Should be some way to destroy it during reload or to really use advantages of 
> such transfers.
>
> Tested with Haproxy 1.8.12
>
> 2. Since haproxy has LUA, user could have needs for file descriptors that is 
> impossible to count.
> Is there any real reason to keep "auto-calculated" ulimit-n option with very 
> low values, based just on connection limits?
>
> Of cause, it is easy to set (for those who read docs very carefully =)), but 
> some extra value could cover a few more cases "from the box", also making a 
> bit less critical FD-related bugs.
>
> At least some warning in docs for this option should be useful.

Reply via email to