Frage

Hat jemand versucht, UWSGI mit Cherokee zu verwenden? Können Sie Ihre Erfahrungen teilen und auf welche Dokumente Sie sich am meisten verlassen haben? Ich versuche, von der Dokumentation auf beiden Websites (UWSGI- und Cherokee) zu beginnen. Noch funktioniert noch nichts. Ich benutze Ubuntu 10.04.


Bearbeiten: Um zu verdeutlichen, hat Cherokee einwandfrei gearbeitet. Ich erhalte die Fehlermeldung:

UWSGI -Fehler, WSGI -Anwendung nicht gefunden

Mit meinen Konfigurationen muss also etwas falsch sein. Oder vielleicht meine Bewerbung.

War es hilfreich?

Lösung

Ja, ich habe dies erst kürzlich in Ubuntu Lucid für eine Pylons -App eingerichtet.

Zuerst habe ich den neuesten Cherokee vom Team PPA gepackt.https://launchpad.net/~cherokee-steserver/+archive/ppa

Als nächstes habe ich das UWSGI -neueste in meinem Virtualenv installiert, in dem meine App über PIP lebt, durch die die UWSGI -Dokumente führen.http://projects.unbit.it/uwsgi/wiki/install

Meine App wurde bereits über mod_wsgi bereitgestellt, daher wollte ich meine .wsgi -Datei wiederverwenden. Ich bin auf ein Problem gestoßen, als ich die Syntax für den UWSGI -Anruf richtig gemacht habe, damit ich eine große Hilfe in der Mailingliste erhalten habe:http://lists.unbit.it/pipermail/uwsgi/2010-june/000347.html

Also ging ich die Dokumente im Cherokee -Kochbuch durch und ersetzte die UWSGI -Linie durch eine optimierte Version dessen, was in meiner Mailinglisten -Frage geantwortet wurde.

Es funktioniert ziemlich süß und fast übertroffen mod_wsgi 2x beim Testen von Treffern zu einer einfachen Pylons -App, die Seite serviert wird.

Ich hoffe, das hilft.

Andere Tipps

Ich habe Cherokee + UWSGI + Django auf Lucid laufen lassen. Es war ein wenig schwierig, in Gang zu kommen (herauszufinden, wie man UWSGI auf die WSGI -Datei zeigt, war auch für mich am schwierigsten), aber ich bin ziemlich zufrieden mit den Ergebnissen. Ich habe die Schritte dokumentiert, die ich unternommen habe http://blog.swwomm.com/2010/06/cherokee-django.html.

Es scheint ein Problem mit der Installationsmethode "Make" auf den UWSGI -Dokumenten zu geben. Verwenden Sie stattdessen "Python Uwsgiconfig.py -BUILD". Das hat für mich funktioniert. Cherokee, Django auf Ubuntu 10.10.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top