La configuration de gunicorn pour Django sur Heroku

Je suis en train de configurer un test projet Django sur Heroku. Suivant les conseils ici et dans le Heroku Prise En Main je suis en train d'utiliser gunicorn au lieu de le Django serveur de dev.

C'était ma première tentative de Procfile:

web: gunicorn_django --workers=4 --bind=0.0.0.0:$PORT my_project/settings.py
worker: python my_project/manage.py celeryd -E -B --loglevel=INFO

Cela m'a donné ce message d'erreur:

ImportError: Could not import settings 'settings.py' (Is it on sys.path?): No module named py

J'ai décidé de prendre une autre piste et suivi les conseils ici. Maintenant, mon Procfile ressemblait à ceci:

web: gunicorn_django -b 0.0.0.0:$PORT -w 9 -k gevent --max-requests 250 --preload my_project.settings

(J'ai aussi mis mes exigences fichier à inclure, gevent.) Il m'a donné le même message d'erreur:

ImportError: Could not import settings

Enfin, je l'ai juste mis à settings:

web: gunicorn_django -b 0.0.0.0:$PORT -w 9 -k gevent --max-requests 250 --preload settings

Mais maintenant j'ai cette erreur:

Error: django project not found

La façon dont mon projet Django est mis en place, c'est que le settings.py fichier est dans le répertoire parent de la prise en pension -- je n'ai pas le projet Django sous un autre répertoire. C'est au même niveau que le virtualenv et git fichiers. Ce serait un problème? Je suis sûr que je suis en train de faire quelque chose de simple mal-toute aide serait grandement appréciée.


Si je suis les instructions de Heroku ici et modifier le Procfile:

web: gunicorn hellodjango.wsgi -b 0.0.0.0:$PORT

Rien ne se passe -- pas d'erreurs dans les logs, mais pas processes exécution et de l'application s'affiche morts dans l'eau.

Avez-vous vu le Heroku de Démarrage Rapide article pour Django en particulier? Il comprend des instructions détaillées pour gunicorn. devcenter.heroku.com/articles/django
Oui, je l'ai, et je vais ajouter les détails. Réponse courte -- rien ne se passe quand je suivre ces directions. L'application ne démarre jamais.
Je vais avoir le même problème, fondamentalement, est passé par toutes ces étapes avant de trouver ce.

OriginalL'auteur tchaymore | 2012-05-10