Thanks for keeping us updated and happy to see your issue fixed. cheers
On Tue, Dec 13, 2011 at 12:38 PM, Avinash <[email protected]> wrote: > Hi Baptiste and Willy, > > Thank you so much for your prompt responses and help. We have finally been > able to get our server up and running. The problem was with certain rules on > the IP Tables on the linux instance which added automatically on system > reboot and bypassed all HA Proxy configs. We have now permanently deleted > those rules. > > Once again thank you so much for your help. > > Regards, > Avinash Anandan > www.qureka.com > > > On Tue, Dec 13, 2011 at 4:51 PM, Baptiste <[email protected]> wrote: >> >> What does haproxy tells you when you start it manually? >> haproxy -d -f haproxy.cfg ? >> >> cheers >> >> On Tue, Dec 13, 2011 at 8:27 AM, Avinash <[email protected]> >> wrote: >> > Hi Willy, >> > >> > My default section is => >> > >> > defaults >> > log global >> > mode http >> > option httplog >> > option dontlognull >> > retries 3 >> > option redispatch >> > maxconn 2000 >> > contimeout 5000 >> > clitimeout 50000 >> > srvtimeout 50000 >> > >> > My iptable rules => sudo iptables -L >> > >> > Chain INPUT (policy ACCEPT) >> > target prot opt source destination >> > >> > Chain FORWARD (policy ACCEPT) >> > target prot opt source destination >> > >> > Chain OUTPUT (policy ACCEPT) >> > target prot opt source destination >> > >> > netstat status => netstat --tcp --listening -n -p >> > (Not all processes could be identified, non-owned process info >> > will not be shown, you would have to be root to see it all.) >> > Active Internet connections (only servers) >> > Proto Recv-Q Send-Q Local Address Foreign Address >> > State >> > PID/Program name >> > tcp 0 0 127.0.0.1:8005 0.0.0.0:* >> > LISTEN >> > 12303/java >> > tcp 0 0 0.0.0.0:8009 0.0.0.0:* >> > LISTEN >> > 12303/java >> > tcp 0 0 0.0.0.0:3306 0.0.0.0:* >> > LISTEN >> > - >> > tcp 0 0 0.0.0.0:6379 0.0.0.0:* >> > LISTEN >> > 1646/redis-server >> > tcp 0 0 10.211.154.49:80 0.0.0.0:* >> > LISTEN >> > - >> > tcp 0 0 0.0.0.0:8080 0.0.0.0:* >> > LISTEN >> > 12303/java >> > tcp 0 0 0.0.0.0:22 0.0.0.0:* >> > LISTEN >> > - >> > tcp6 0 0 :::8081 :::* >> > LISTEN >> > - >> > tcp6 0 0 :::22 :::* >> > LISTEN >> > - >> > >> > Firewall status =>sudo ufw status >> > Status: inactive >> > >> > Problem is even after shutting down haproxy, req for 80 getting >> > forwarded to >> > 8080, that means request is getting diverted before it reaches to >> > haproxy. >> > But in actual no one listening to port 80 except haproxy. My tomcat is >> > running on 8080 (server.xml) >> > >> > >> > >> > On Tue, Dec 13, 2011 at 11:58 AM, Willy Tarreau <[email protected]> wrote: >> >> >> >> Hi, >> >> >> >> On Tue, Dec 13, 2011 at 12:27:25AM +0530, Avinash wrote: >> >> > Hi, >> >> > >> >> > We have a Linux machine on which are installed 2 servers (tomcat @ >> >> > 8080, >> >> > lighthttpd @ 8081). I am using HAProxy ( @ 80 ) to perform domain >> >> > base >> >> > routing to these servers. >> >> > >> >> > After a reboot, we restarted the apps(haproxy, lighthttpd, tomcat) >> >> > and >> >> > found that haproxy is no longer able to perform routing. Before >> >> > reboot >> >> > things were working fine and we did not perform any config/software >> >> > changes >> >> > from our end. >> >> > >> >> > Here are our haproxy settings : >> >> > >> >> > >> >> > - frontend http_proxy >> >> > - bind 10.211.154.49:80 <http://10.211.154.49/> >> >> > - option forwardfor >> >> > - acl is_resource hdr_dom(host) -i resource.qureka.com >> >> > - acl is_app hdr_dom(host) -i www.qureka.com >> >> > - use_backend resource_cluster if is_resource >> >> > - use_backend app_cluster if is_app >> >> > >> >> > backend resource_cluster >> >> > server server1 127.0.0.1:8081 >> >> > >> >> > backend app_cluster >> >> > server server1 127.0.0.1:8080 >> >> >> >> What does your defaults section look like ? Maybe you accidentely >> >> removed a line and are not running in HTTP mode anymore ? >> >> >> >> Also, one thing which often starts at boot is the firewall. Maybe >> >> you were running a firewall on the machine which you manually disabled >> >> and forgot to remove it from startup. So after a reboot it starts again >> >> and prevents haproxy from connecting to your servers. >> >> >> >> Those are just a few guesses of course, as it's not very clear what >> >> changed during the reboot. >> >> >> >> Regards, >> >> Willy >> >> >> > > >

