我正在尝试使用 Heroku Procfile 在本地启动 Django 应用程序。但它出错并显示以下消息:
forego | starting web.1 on port 5000
web.1 | [2015-12-23 13:27:19 -0800] [8313] [INFO] Starting gunicorn 19.3.0
web.1 | [2015-12-23 13:27:19 -0800] [8313] [INFO] Listening at: http://0.0.0.0:5000 (8313)
web.1 | [2015-12-23 13:27:19 -0800] [8313] [INFO] Using worker: sync
web.1 | [2015-12-23 13:27:19 -0800] [8317] [INFO] Booting worker with pid: 8317
web.1 | [2015-12-23 13:27:19 -0800] [8317] [ERROR] Exception in worker process:
web.1 | til.py", line 355, in import_app
web.1 | ortlandpython/lib/python3.5/site-packages/gunicorn/util.py", line 355, in import_app
web.1 | [2015-12-23 13:27:19 -0800] [8317] [INFO] Worker exiting (pid: 8317)
web.1 | [2015-12-23 13:27:19 -0800] [8313] [INFO] Shutting down: Master
web.1 | [2015-12-23 13:27:19 -0800] [8313] [INFO] Reason: Worker failed to boot.
这是我的 Procfile:
web: gunicorn mysite.config.settings.wsgi:application --log-file -
我的 wsgi 文件位于 mysite/config/settings/wsgi.py
这里有修复吗?
最佳答案
尝试一下:
web: gunicorn mysite.config.settings.wsgi
关于python - Heroku Procfile 不会运行 Django 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34444067/