Gunicorn mit Kolben mit falschen Python

Ich versuche, die bootstrap-Kolben-app auf einem Gunicorn server. Indem Sie die beiden tools " Google docs zusammen, plus der Suche rund um auf, SO ist dies was ich habe, so weit... aber es nicht ganz funktioniert.

app.py:

from flask import Flask, render_template
from flask.ext.sqlalchemy import SQLAlchemy
from werkzeug.contrib.fixers import ProxyFix

app = Flask(__name__)
app.wsgi_app = ProxyFix(app.wsgi_app)
db = SQLAlchemy(app)

@app.route('/')
def index():
    return render_template('index.html')

was ich rannte:

Aus dem gleichen Verzeichnis wie app.py,

gunicorn app:app

Selbst diese klein sind, habe ich etwas verpasst. Die Fehlermeldung ist nicht sehr hilfreich:

2013-09-12 20:13:07 [11461] [INFO] Ab gunicorn 0.14.5

2013-09-12 20:13:07 [11461] [INFO] Hören auf: http://127.0.0.1:8000 (11461)

2013-09-12 20:13:07 [11461] [INFO] Mit-Arbeiter: sync

2013-09-12 20:13:07 [11528] [INFO] Booten Arbeiter mit pid: 11528

2013-09-12 20:13:07 [11528] [INFO] Arbeiter verlassen (pid: 11528)

2013-09-12 20:13:08 [11461] [INFO] Herunterfahren: der Master

2013-09-12 20:13:08 [11461] [INFO] Grund: Arbeiter konnte nicht Booten.

Übrigens, ich bin mit dieser auf einer Debian-Linux-system. Vielen Dank im Voraus für Eure Hilfe!

Update

Nach dem einschalten debugging, habe ich einige weitere lehrreiche Fehlermeldungen. Dies hat sich zu einem sehr spezifischen problem sehr schnell: ImportError: No module named flask. In der Regel bekomme ich diese Art von Fehler, wenn ich nicht meine virtualenv--aber ich bin es. Und bei genauerem hinsehen, Gunicorn zu sein scheint, mit einer anderen version von Python als meine virtualenv verwendet, ist, dass Python ist3. So... mein besonderer python scheint sich nicht gewöhnen. Wie kann ich dieses Problem beheben und sagen, Gunicorn, um das richtige Python?

  • Wie haben Sie gunicorn?
  • sudo apt-get install gunicorn wenn ich mich Recht erinnere.
  • Ah, können Sie versuchen, installieren Sie es in Ihrem virtualenv? Es ist wahrscheinlich, laden gunicorn aus dem system Weg. Nur pip install gunicorn.
  • Sicher, ich werde das ausprobieren. Halten Sie auf.
Schreibe einen Kommentar