Masonite 在部署到 Heroku 时出现错误 H10
Masonite getting error H10 when deploying to Heroku
我正在将我的 Masonite 应用程序部署到 Heroku,但它一直说应用程序崩溃了。
这是 Heroku 日志中的错误:
2019-01-15T16:55:36.759023+00:00 heroku[router]: at=error code=H10
desc="App crashed" method=GET
path="/api/document/get_from_array?document_kinds,ID_CARD,TAX_ID,SELFIE&profile_id,2&user_id,8&provider_id,6"
host=sibyl-core.herokuapp.com
request_id=10-12-27161 fwd="196.57.188.111"
dyno= connect= service= status=503 bytes= protocol=https
这适用于本地主机,但不适用于 Heroku。
这是在本地主机上显示的响应:
{
"ID_CARD": [],
"TAX_ID": [],
"SELFIE": []
}
我正在为我的 WSGI 服务器使用 Gunicorn。
大多数时候发生这种情况有两个原因:
- 您的 Procfile 不正确
- 您的 requirements.txt 不是最新的。
通常它是数字 2,但如果您使用 Gunicorn 进行部署,那么您的 procfile 应该是:
web: gunicorn wsgi:application
如果你觉得正确,那么 运行:
pip freeze > requirements.txt
然后尝试重新部署。 pip freeze
将确保您的 requirements.txt 与当前环境中的所有依赖项保持同步。
我正在将我的 Masonite 应用程序部署到 Heroku,但它一直说应用程序崩溃了。
这是 Heroku 日志中的错误:
2019-01-15T16:55:36.759023+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/api/document/get_from_array?document_kinds,ID_CARD,TAX_ID,SELFIE&profile_id,2&user_id,8&provider_id,6" host=sibyl-core.herokuapp.com request_id=10-12-27161 fwd="196.57.188.111" dyno= connect= service= status=503 bytes= protocol=https
这适用于本地主机,但不适用于 Heroku。
这是在本地主机上显示的响应:
{
"ID_CARD": [],
"TAX_ID": [],
"SELFIE": []
}
我正在为我的 WSGI 服务器使用 Gunicorn。
大多数时候发生这种情况有两个原因:
- 您的 Procfile 不正确
- 您的 requirements.txt 不是最新的。
通常它是数字 2,但如果您使用 Gunicorn 进行部署,那么您的 procfile 应该是:
web: gunicorn wsgi:application
如果你觉得正确,那么 运行:
pip freeze > requirements.txt
然后尝试重新部署。 pip freeze
将确保您的 requirements.txt 与当前环境中的所有依赖项保持同步。