cloudfoun dry ошибка неверного шлюза в рабочем приложении - PullRequest
0 голосов
/ 19 июня 2020

Я отправил приложение в CloudFoun dry, и оно показало в журналах, что приложение запущено

enter image description here Но каждый запрос, который я делаю к объекту CF, терпит неудачу с BAD GATEWAY

2020-06-19T14:10:52.67+0200 [RTR/12] OUT app-server-dev.com - 
[2020-06-19T12:10:52.672339821Z] "PUT /v2/service_instances/2bb29af7-c41a-4865-bfb8-a4ef6081438a?accepts_incomplete=true HTTP/1.1" 502 0 67 
"-" "PostmanRuntime/7.24.1" "10.10.2.187:28852" "10.10.17.168:61054" x_forwarded_for:"213.127.57.86, 10.10.2.187" x_forwarded_proto:"http" 
vcap_request_id:"efff0deb-2577-439b-703e-938b07012046" response_time:0.001090 gorouter_time:0.000109 app_id:"170c069e-7824-4dc7-bece-398faff72c92" app_index:"0" x_b3_traceid:"9d92b07d45abbdc9" 
x_b3_spanid:"9d92b07d45abbdc9" x_b3_parentspanid:"-" b3:"9d92b07d45abbdc9-9d92b07d45abbdc9"

Локально работает нормально. Мой манифест выглядит так:

applications:
- buildpack: https://github.com/cloudfoundry/python-buildpack#v1.7.15
  disk_quota: 2G
  health-check-type: process
  command: python -m service
  instances: 1
  memory: 2G
  name: simple-app
  services:
    - dynamodb-service
  stack: cflinuxfs3
  routes:
  - route: app-server-dev.com

Я делаю cf push из того же места, где находится манифест, поэтому он загружает приложение из той же папки. Та же команда работает при локальном запуске.

В чем может быть проблема?

1 Ответ

1 голос
/ 20 июня 2020

Проблема заключалась в том, что в flask я не указал хост, и он запускался на хосте 127.0.0.1. Я переключился на 0.0.0.0, и он начал работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...