On Sat, Oct 8, 2016 at 12:19 PM, Igor Cicimov < [email protected]> wrote:
> > > On Sat, Oct 8, 2016 at 12:46 AM, cloud maverick <[email protected]> > wrote: > >> haproxy check is >> like >> option httpchk HEAD /HTTP/1.1\r\nHOST:xxxxxxxx.com >> /api/checkusername/zabbix >> http-check expect rstring true >> >> Response in status log >> >> Health check for server BE_Services_HTTPS_VIP/node1 failed, reason: >> Layer7 invalid response, info: "b' >> {<22>success<22>:true} >> >> '", check duration: 137ms, status: 0/2 DOWN. >> Server BE_Services_HTTPS_VIP/node1 is DOWN. 1 active and 0 backup servers >> left. 0 sessions active, 0 requeued, 0 remaining in queue. >> Health check for server BE_Services_HTTPS_VIP/node2 failed, reason: >> Layer7 invalid response, info: "b' >> {<22>success<22>:true} >> >> '", check duration: 205ms, status: 0/2 DOWN. >> Server BE_Services_HTTPS_VIP/node2 is DOWN. 0 active and 0 backup servers >> left. 0 sessions active, 0 requeued, 0 remaining in queue. >> proxy BE_Services_HTTPS_VIP has no server available! >> > > What does curl show you for the page you are checking? > > curl -ksSLi xxxxxxxx.com/api/checkusername/zabbix > <http://xxxxxxxx.com/api/checkusername/zabbix> > <http://xxxxxxxx.com/api/checkusername/zabbix> > > Make that curl -ksSLi -X HEAD xxxxxxxx.com/api/checkusername/zabbix as the previous one will send a GET which is default curl method if not specified

