falhou (111: Conexão recusada) ao conectar-se ao python upstream [duplicado]

1

Estou experimentando 502 Bad Gateway erros depois de implantar um aplicativo de frasco python usando o dokku no oceano digital. Eu segui este tutorial para implantar meu aplicativo no oceano digital usando dokku.

2018/10/23 07:40:59 [error] 28652#28652: *1 connect() failed (111: Connection refused) while connecting to upstream, client: xxx.xxx.xxx.xx, server: api.domain.com, request: "GET / HTTP/1.1", upstream: "http://172.17.0.3:5000/", host: "api.domain.com"

Aqui está a prova de que o aplicativo está ativo e atento a solicitações:

2018-10-23T07:37:30.165794640Z app[web.1]: [2018-10-23 07:37:30 +0000] [9] [INFO] Listening at: http://127.0.0.1:8000 (9)

Minha pergunta é como configurar proxy_pass em um aplicativo dokku do flask python.

    
por Deschant Kounou 23.10.2018 / 12:52

1 resposta

2

Você envia a solicitação para upstream: "http://172.17.0.3:5000/" e seu servidor está ouvindo http://127.0.0.1:8000

Se não houver uma camada de tradução no meio, eu diria que existe o seu problema.

Você tem que escutar na mesma porta (5000 ou 8000. Escolha uma) e você não pode escutar no localhost / 127.0.0.1 se você quiser acessar o aplicativo do lado de fora.

    
por 23.10.2018 / 14:26