5

Cherokeeを介してuWSGIで動作するように汎用Pyramidプロジェクトをセットアップしようとしていますが、常に「アプリがロードされていません」というエラーが発生します。私が行ったすべての研究は、実際に私に続けることをあまり与えません。誰かアイデアはありますか?私はvirtualenvwrapperを介してvirtualenvを使用していることに注意してください。

これは私のdevelopment.iniからです

[uwsgi]
socket = 127.0.0.1:2626
master = true
processes = 1
virtualenv = /home/user/.virtualenvs/pyramid/
pythonpath = /home/user/Projects/ConventionMeStatic

そして、これは私がそれを起動するために使用しようとしてきたコマンドです:/usr/bin/uwsgi --ini development.ini --plugin python

詳細を投稿することはできますが、プロジェクト自体に他の変更は加えられていません。

4

1 に答える 1

4

virtualenvとpytonpathを指定しましたが、ロードするアプリを指定していません。

単一ファイルのアプリを使用している場合は、-wsgi-fileオプションを使用してそのファイルを読み込むことができます。deployment.iniファイルを使用している場合は、ここで説明するように--pasteオプションを使用できます。

http://projects.unbit.it/uwsgi/wiki/UsePaste

または、uwsgiwikiの例のセクションで説明されている--ini-pasteショートカット

于 2012-06-08T06:55:44.257 に答える