I am testing for pound 2.0
Suppose I got two backend machine (172.16.100.202 and 172.16.40.2)
the configuration of pound like below
####################
LogLevel 2
ListenHTTP
address 172.16.100.253
Port 80
Service
Url "/gdweb.*"
BackEnd
address 172.16.100.202
Port 80
End
BackEnd
address 172.16.40.2
Port 80
End
# Session
# Type Cookie
# ID "JSESSIONID"
# TTL 600
# End
End
Service
Url "/gdcsr.*"
BackEnd
address 172.16.100.202
Port 80
End
BackEnd
address 172.16.40.2
Port 80
End
# Session
# Type Cookie
# ID "JSESSIONID"
# TTL 600
# End
End
Service
Url "/shcsr.*"
BackEnd
address 172.16.100.202
Port 80
End
BackEnd
address 172.16.40.2
Port 80
End
Session
Type Cookie
ID "JSESSIONID"
TTL 600
End
End
Service
Url "/shtelenavnet.*"
BackEnd
address 172.16.100.202
Port 80
End
BackEnd
address 172.16.40.2
Port 80
End
# Session
# Type Cookie
# ID "JSESSIONID"
# TTL 600
# End
End
Service
BackEnd
Address 172.16.100.202
Port 80
End
End
End
##########################
When I start both of the backends and test for "shcsr" it will redirect
to the 100.202 machine, then I shutdown the 100.202 , visit again, it
just report
"Apr 6 17:19:55 bb pound: backend 172.16.100.202:80 connect: Connection
refused" in log, tried serveral times, it still hit the same failed
backend,
and after that , I tried, the log won't show anything even the "refused"
message. and it won'd redirect to another backend, after I restart
pound, everything is ok
Is there anything to do with session sticky? but I didn't login the site
and create any session, I use HTTP look verified this.
Thanks
Best Regards
Rong xing
|