Just wanted to report back that as advertised 6.0-current from 2016-01-05 solved the problem described below.
Thanks Theo, Reyk, Peter, et al. On Tue, Jan 3, 2017 at 1:16 PM, Kevin <spy...@gmail.com> wrote: > Hey gang, > > So I'm putting a new firewall in place and have run into issues with > getting relayd to start using: > > # /etc/rc.d/relayd start > > When I try starting it like that inevitably I get: > > relayd(failed) > > checking the log files tells me: > > relayd: socketpair: Too many open files > > Having trolled through pages of SERPs, I can't find an answer; however, in > the interest of science, if I do this: > > # ulimit -n 512 > # /usr/sbin/relayd > > it starts perfectly. > > Anyone care to give me a quick strike with the clue stick, please? > > Oh yah, here's my relayd.conf > > # Example.com > # 145.176.20.136 > exm_chi01="192.168.2.0" > exm_chi02="192.168.2.1" > > table <Example.com> { $exm_chi01, $exm_chi02 } > > #=========# > # Servers # > #=========# > redirect "Example.com" { > listen on 145.176.20.162 port 80 interface vio0 > pftag RELAYD-Example.com > forward to <Example.com> check tcp > } > > > For what it's worth, I'm using a hosts file to point example.com to my IP > for the time being, as I can't pull the real sites down and move them 'til > this is working. > > Also of interest: pf seems to be working as advertised, as does relayd > when it's started with the ulimit cranked up. > > > Thanks, > Kevin