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

Reply via email to