Тайм-аут запроса Python не работает с gunicorn - PullRequest
0 голосов
/ 01 января 2019

Я отправляю запрос и устанавливаю тайм-аут на 2 секунды, и если тайм-аут активирован, то программа выполняет определенное действие.

try:
    response = requests.post(url,
                         headers=headers, data=image_data,timeout=2)
    response.raise_for_status()

    json_data = json.loads(response.text)
    nojson = False
except Exception as e:
    print e
    nojson = True

В локальной системе все работает хорошо.Однако когда я развертываю приложение на heroku и использую gunicorn, таймаут не работает.Я не уверен, что проблема с огнестрельным оружием, но я подозреваю, что это так.

...