提问人:user22493719 提问时间:9/4/2023 最后编辑:Tzaneuser22493719 更新时间:9/5/2023 访问量:28
运行 heroku 日志 --tail 时的 Django heroku /GET Favicon.Ico
Django Heroku /GET Favicon.Ico when running heroku logs --tail
问:
我的 Heroku 构建已完成,但由于某种原因应用程序无法启动。
当我运行时,heroku logs --tail
2023-09-04T13:32:07.484629+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=journallove-e9a7a6e26520.herokuapp.com request_id=3515dc4d-fb0c-4ccb-bbdc-cb81a1ae5a31 fwd="130.58.166.192" dyno= connect= service= status=503 bytes= protocol=https
2023-09-04T13:32:07.768182+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=journallove-e9a7a6e26520.herokuapp.com request_id=8c703a21-5109-4f0a-af7a-22c0e2687c8a fwd="130.58.166.192" dyno= connect= service= status=503 bytes= protocol=https
2023-09-04T13:32:14.000000+00:00 app[api]: Build succeeded
2023-09-04T13:32:35.613845+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=journallove-e9a7a6e26520.herokuapp.com request_id=6c9caf84-4fb9-4a08-96ea-ee41bae09184 fwd="130.58.166.192" dyno= connect= service= status=503 bytes= protocol=https
2023-09-04T13:32:35.808771+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=journallove-e9a7a6e26520.herokuapp.com request_id=cd6e61e2-ee17-4f5e-abb4-c2ca33636d17 fwd="130.58.166.192" dyno= connect= service= status=503 bytes= protocol=https
2023-09-04T13:32:45.705631+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=journallove-e9a7a6e26520.herokuapp.com request_id=5d813e56-e116-4432-86f5-1ba43ba9227b fwd="130.58.166.192" dyno= connect= service= status=503 bytes= protocol=https
2023-09-04T13:32:45.899516+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=journallove-e9a7a6e26520.herokuapp.com request_id=14f662de-7547-40d0-bee9-522e847922c4 fwd="130.58.166.192" dyno= connect= service= status=503 bytes= protocol=https
这些是弹出的问题。
这是我的Procfile
web gunicorn journallove.wsgi:application --log-file -
和 req.txt。
asgiref==3.6.0
blind==0.0.1
blinker==1.6.2
certifi==2023.5.7
charset-normalizer==3.1.0
click==8.1.3
cloudpickle==2.2.1
Cython==0.29.35
distlib==0.3.6
dj-database-url==2.1.0
Django==4.2.1
entrypoints==0.4
filelock==3.12.2
Flask==2.3.2
gitdb==4.0.10
GitPython==3.1.31
greenlet==2.0.2
gunicorn==20.1.0
django-heroku==0.3.1
idna==3.4
itsdangerous==2.1.2
Jinja2==3.1.2
joblib==1.3.1
MarkupSafe==2.1.2
mysql-connector-python==8.0.33
mysqlclient==2.1.1
nltk==3.8.1
numpy==1.24.3
package-json==0.0.0
pandas==2.0.1
platformdirs==3.8.1
protobuf==3.20.3
psycopg2-binary==2.9.7
PyMySQL==1.0.3
pytz==2023.3
PyYAML==6.0
querystring-parser==1.2.4
regex==2023.6.3
requests==2.31.0
six==1.16.0
smmap==5.0.0
SQLAlchemy==2.0.15
sqlparse==0.4.4
templates==0.0.5
tqdm==4.65.0
typing_extensions==4.6.2
tzdata==2023.3
urllib3==2.0.2
views-py==2.0.0
virtualenv==20.23.1
Werkzeug==2.3.4`
我试图将 Procfile 移动到根目录,因为我看到有人建议这样做。它没有用。
答:
0赞
Chris
9/5/2023
#1
你把注意力集中在错误的事情上。Favicon错误不是这里的问题。
您的格式不正确。是的,它需要位于根目录中,但它也缺少冒号:Procfile
web: gunicorn journallove.wsgi:application --log-file -
<process type>: <command>
并且您要声明 的进程类型和命令 。web
gunicorn ...
旁注,您提到了一个名为 .我怀疑您只是想保存输入,但如果您希望 Heroku 使用它,则必须准确调用该文件。req.txt
requirements.txt
评论