Мазонит получает ошибку H10 при развертывании в Heroku - PullRequest
0 голосов
/ 17 января 2019

Я развертываю свое приложение Masonite на Heroku, но оно продолжает говорить о сбое приложения.

Это ошибка в журналах Heroku:

2019-01-15T16: 55: 36.759023 + 00:00 геройку [роутер]: at = код ошибки = H10 desc = "Приложение упало" method = GET Путь = "/ API / документ / get_from_array? document_kinds, ID_CARD, TAX_ID, селфи & profile_id, 2 & идентификатор_пользователя, 8 & provider_id, 6" хозяйничать = sibyl-core.herokuapp.com request_id = 10-12-27161 fwd = "196.57.188.111" dyno = connect = service = status = 503 байта = протокол = https

Это работает на localhost, но не на Heroku.

Вот что показывает ответ на локальном хосте:

{
    "ID_CARD": [],
    "TAX_ID": [],
    "SELFIE": []
}

Я использую Gunicorn для моего сервера WSGI.

1 Ответ

0 голосов
/ 17 января 2019

В большинстве случаев это происходит по двум причинам:

  1. Ваш Procfile неправильный
  2. Ваши требования. Текст не обновлен.

Как правило, это номер 2, но если вы развертываете с Gunicorn, то ваш прокфил должен быть:

web: gunicorn wsgi:application

Если для вас это выглядит правильно, запустите:

pip freeze > requirements.txt

А затем попробуйте перераспределить. pip freeze гарантирует, что ваш файл require.txt обновлен со всеми зависимостями в текущей среде.

...