O daemon de verificação de saúde não envia cabeçalho de host

1

Eu tenho um aplicativo django rodando atrás do nginx.

Tudo isso está sendo executado por trás de um balanceador de carga. O balanceador de carga está usando a verificação de integridade HTTP para ativar / desativar nós.

O problema é que a verificação de saúde não envia um cabeçalho de host e o django não consegue prosseguir com uma requisição.

Eu tentei substituir o HOST no nginx mas sem sorte.

location /health-check {
    access_log off;
    uwsgi_pass  application;
    proxy_read_timeout  10;
    proxy_pass_header Server;

    proxy_set_header Host health-check.xxxxx.com;
    proxy_set_header X-Forwarded-Host health-check.xxxxx.com;

    include     /opt/conf/uwsgi_params;
}

Qualquer maneira de gerenciá-lo?

    
por Dmitry Demidenko 22.10.2015 / 11:35

0 respostas

Tags