Reyk Floeter <[email protected]> writes: > Hi, > > relayd suffers from the same issue that has been fixed in httpd: > > The new fork+exec mode uses too many fds in the parent process on > startup, for a short time, so we needed a rlimit hack in relayd.c. > rzalamena@ has fixed proc.c and I added the proc_flush_imsg() > mechanism in httpd that makes sure that each fd is immediately closed > after forwarding it to a child process instead of queueing it up. > > Sync both changes from httpd, now I can open many relays with many fds. > > OK?
Reads and works fine in my tests, ok jca@ -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
