2011-10-14 12 views
5

これは、今のところGoogleにとって難しいと思われるものに対する標準的な答えを発見しようとする試みです。私はPyramidにWebアプリケーションを書いています。私は、私のサーバースタックがどのように見えるかを決める贅沢さを持っています。私はMongrel2について非常に良いことを聞いたことがあり、それを使って私のアプリを提供しようとしています。しかし、私はthe Mongrel2 manualとGoogle検索から、Mongrel2をWSGIアプリにどのように接続するかを理解できません。私は自分自身をロールバックする必要がありますか、またはこの問題の既存の解決策がありますか?Mongrel2を使用してWSGI Pythonアプリケーションを提供するにはどうすればよいですか?

答えて

6

標準的な答えを追求して、Mongrel2にWSGIアプリケーションを提供する方法を探しているときに見つけたWSGIハンドラをここに示します。今のところ、wsgidはDjangoユーザーのための最良の賭けですが、最終的に他の人には欠陥があり、代替案には欠陥があります。


  • wsgidプロジェクトは1.0で、まだありませんが、1.0の前に使用できるものがたくさんあります。周囲に活発なコミュニティがあるようですが、これはお勧めです。
  • m2wsgiハンドブックはほとんどが男のプロジェクトだと思われますが、生き生きしているように見えます。「バーとバズを試したので、私はfooを書き始めました。彼らは私の問題を解決しませんでした」は、そのフィーチャリストは良好に見えます。
  • GitHubのMongrel2-WSGI-Handlerプロジェクトは1年以上コミットしていないので機能しているかもしれませんが、私は少し気をつけています。
  • BitBucketのmongrel2_wsgiプロジェクトも1年以上コミットしていないため、素晴らしい候補のようには見えません。
  • BrubeckはMongrel2とPythonで構築されたWebフレームワーク全体で、面白そうです。

他の場所でこのトピックについて

ディスカッションと記事:

2

WSGIアプリケーションを提供できるMongrel 2ハンドラを使用する必要があります。基本的には、mongrel2ゼロソケットからメッセージをwsgi環境に変換するものです。これらはいくつかありますが、私はm2wsgiを成功させましたが、wsgidも非常に有望です。

+0

ああ、私は「ハンドラ」を探し始めると、「ハンドラ」が欠けていた用語集だったと思います。ありがとうございました。 –

2

特にwsgidについては、一般的なWSGIアプリケーションを読み込むように指示する必要があります。どのようにしてdocs:Loading a generic WSGI Applicationでそれを行う方法についてもっと知ることができますが、AppLoaderを実装することはそれほど難しくありません。

その他のヘルプが必要な場合は、mailing listにメールを送信してください。お手伝いをします。

関連する問題