Yes. Ordering is important *D'oh*: Putting prefork before the table <trackers> definition fixed the issue.
On Wed, Mar 16, 2016 at 2:02 PM, Tobias Feldhaus <tobias.feldh...@wooga.net> wrote: > According to relayd.conf(5) the prefork option should spawn the defined > number of processes to handle relayed connections - the default is 3. > > I've tried setting it to 5, 10, and 12 on OpenBSD 5.8 - but it seems > like it is getting ignored, as ps(1) always shows me 3 relay processes, > which is the default number: > > USER PID COMMAND > root 17010 relayd: parent (relayd) > _relayd 3243 relayd: pfe (relayd) > _relayd 16594 relayd: hce (relayd) > _relayd 4279 relayd: ca (relayd) > _relayd 28332 relayd: ca (relayd) > _relayd 4436 relayd: ca (relayd) > _relayd 24605 relayd: relay (relayd) > _relayd 19110 relayd: relay (relayd) > _relayd 15295 relayd: relay (relayd) > > Am I missing something? > > ####################################################################### > # relayd.conf > > ip4_244 = "xx.xx.xx.244" > ip4_245 = "xx.xx.xx.245" > > tracker5 = "10.5.3.34" > tracker6 = "10.5.3.42" > tracker7 = "10.5.3.50" > table <trackers> { $tracker5, $tracker6, $tracker7 } > > prefork 10 > > http protocol https { > tcp { nodelay, sack, socket buffer 65536, backlog 128 } > > match request header append "X-Forwarded-For" value "$REMOTE_ADDR" > match request header append "X-Forwarded-By" \ > value "$SERVER_ADDR:$SERVER_PORT" > match header set "Keep-Alive" value "$TIMEOUT" > > pass > tls { no tlsv1.0, ciphers "HIGH:!aNULL" } > tls session cache disable > } > > relay wwwssl { > listen on $ip4_244 port 443 tls > listen on $ip4_245 port 443 tls > protocol "https" > forward to <trackers> port 8083 mode roundrobin check tcp > session timeout 60 > } > > relay www { > listen on $ip4_244 port 80 > listen on $ip4_245 port 80 > forward to <trackers> port 8083 mode roundrobin check tcp > } > -- *Tobias Feldhaus | Data Engineer* Wooga GmbH | Saarbrücker Str. 38 | D-10405 Berlin Place of business: Berlin Registered at the local court Berlin-Charlottenburg, HRB 117846 B Managing Directors: Jens Begemann, Philipp Möser, Jan Miczaika