I'm experiencing an annoying issue with XR where it appears to freeze. The webinterface shows that all backends are available, it's even distributing users across the backends. But in the browser all you see is an "Internal server error".
I've checked everything during that problem, the backends are fine, heartbeat is working fine. Restarting XR immediately solves the problem.
The load is not extremely high the moment the problem occurs, the webinterface shows about 5 or 6 sessions being distributed.
The messages log only shows this every now and then (not always related to the problem):
Mar 11 13:56:35 vps263 kernel: [73276.685295] possible SYN flooding on port 80. Sending cookies.
-bash-3.2# xr -V
XR version : 2.62
Written by : Karel Kubat <karel@kubat.nl>
Maintained by : Karel Kubat <karel@kubat.nl>
Primary site : http://crossroads.e-tunity.com
Compiled with : /usr/bin/g++
Optimization : -O3
System : Linux
Libraries : -L/usr/lib -lnsl -lpthread -lm
Type sizes : ssize_t=4, int=4, long=4, double=8, ptr=4
getopt.h : present
INADDR_NONE : present
getopt_long() : present
inet_aton() : present
strnstr() : absent
-bash-3.2# ps ax | grep xr
14046 ? Rl 0:00 xr-web_http --server http:0:80 --web-interface 0:8001 --dispatch-mode lax-stored-ip:600 --max-connections 300 --checkup-interval 60 --time-interval 3 --hard-maxconnrate 200 --soft-maxconnrate 100 --defer-time 1000000 --close-sockets-fast --add-x-forwarded-for --host-match . --url-match . --backend-check get:194.145.200.82:80/sanity_check.php --backend 194.145.200.82:80:0:1 --backend-check get:194.145.200.98:80/sanity_check.php --backend 194.145.200.98:80:0:1 --backend-check get:194.145.200.99:80/sanity_check.php --backend 194.145.200.99:80:0:1 --backend-check get:194.145.200.101:80/sanity_check.php --backend 194.145.200.101:80:0:1 --backend-check get:194.145.200.251:80/sanity_check.php --backend 194.145.200.251:80:0:1 --backend-check get:194.145.200.252:80/sanity_check.php --backend 194.145.200.252:80:0:1
