2017-08-21 5 views
0

レイヤ4でHaproxyロードバランサを設定しようとしています。しかし、バックエンドサーバーはヘルスチェックに失敗します。ハプロキシは、それがダウンしていると言います。どうすれば修正できますか?サーバweb1がダウンしている、理由:レイヤ7が間違ったステータス、コード:503、情報:「サービスが一時的に利用できません」

これを追加する必要がありますか?私は試してみましたが、違いはありませんでした。

option httpchk HEAD /app.php HTTP/1.1\r\nHost:orocampus.tk

global 
    log /dev/log local0 
    log /dev/log local1 notice 
    chroot /var/lib/haproxy 
    stats timeout 30s 
    user haproxy 
    group haproxy 
    daemon 

defaults 
    log global 
    mode http 
    option httplog 
    option dontlognull 
     option httpchk 
     timeout connect 5000 
     timeout client 50000 
     timeout server 50000 

frontend ft_web 
    bind 0.0.0.0:80 
    default_backend orocampus 

backend orocampus 
    mode http 
    balance roundrobin 
    cookie SERVERID insert indirect nocache 
    server web1 app1.orocampus.tk:80 check cookie web1 
    server web2 app2.orocampus.tk:80 check cookie web2 

答えて

0
option httpchk HEAD /app.php HTTP/1.1\r\nHost:\ orocampus.tk 

これは、それを解決しました。

関連する問題