我正在尝试为heroku创建一个web应用程序。
它说它部署成功,但当我试图打开它时,我收到一个错误,说要检查控制台日志。
在那里我发现以下错误代码:
at=error code=H14 desc="No web processes running" method=GET path="/" host=name_name.herokuapp.com request_id=40cff699-28b5-4ea7-985b-c135dc8a526b fwd="174.16.132.201" dyno= connect= service= status=503 bytes= protocol=https
在四处搜索后,我的procfile似乎出现了问题。我试过在"web"one_answers"worker"之间切换,但两者都给了我相同的错误(如上(。其他人的procfile看起来和我的很不一样,但我对他们的了解不够,不知道该改变什么。
我当前的procfile:
worker: sh setup.sh && streamlit run name_name.py
示例Procfile,注意它必须是大写的p。
app.py
是脚本文件名。
web: sh setup.sh && streamlit run app.py