Running 4.9, downloading large files (>250MB) from a website behind a firewall clustered with relayd fails with the following error in our logs:

Dec 6 12:14:15 fw01 relayd[5615]: relay httpproxy, session 768464 (23 active), 0, ********* -> 192.168.15.101:80, Cannot allocate memory


Here are the applicable relayd.conf directives:


relay httpproxy {
    listen on $relayd_addr port $relayd_port
    protocol "httpfilter"
forward to <web_parents> port 80 mode loadbalance check http "/" code 200
}

http protocol "httpfilter" {
    tcp { nodelay, sack, socket buffer 65536, backlog 50 }
    return error

    header append "$REMOTE_ADDR" to "X-Forwarded-For"
    header change "Keep-Alive" to "$TIMEOUT"

}

Any thoughts? Has anyone seen anything like this before? vmstat shows plenty of free RAM.

--
Thanks,

Andrew Klettke
Systems Admin
Optic Fusion
253-830-2943

Reply via email to