【发布时间】:2012-02-14 00:58:17
【问题描述】:
按照“heroku/ceadar 上的 Django 入门”指南进行操作,最终解决了一些应用部署问题
Successfully installed django psycopg2
Cleaning up...
Discovering process types
Procfile declares types -> (none)
Compiled slug size is 8.0MB
Launching... done, v4
http://<watever>.herokuapp.com deployed to Heroku
并且指南说网络服务器应该启动。但是 heroku ps 没有显示任何进程,显然页面没有加载。
heroku 日志的尾部:
2012-01-19T10:28:29+00:00 heroku[web.1]: State changed from created to down
2012-01-19T10:28:30+00:00 heroku[web.1]: State changed from down to created
2012-01-19T10:28:32+00:00 heroku[slugc]: Slug compilation finished
2012-01-19T10:30:32+00:00 heroku[router]: Error H99 (Platform error) -> GET <watever>
.herokuapp.com/ dyno= queue= wait= service= status=503 bytes=
(venv) C:\Python27\facebook\venv\myapp>heroku ps
Process State Command
------- ----- -------
我应该明确启动网络服务器吗?我做错了吗?
【问题讨论】:
-
你在你的 proc 文件中声明了一个 web 进程吗?例如: web: gunicorn_django -b 0.0.0.0:$PORT -w 9 -k gevent --max-requests 250 --preload settings