問題タブ [mod-wsgi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
12171 参照

python - WSGIとapacheを使用してdjangoをセットアップする

私はmod_pythonではなくmod_wsgiとapacheで販売されています。すべてのパーツ(django、apache、mod_wsgi)をインストールしましたが、デプロイで問題が発生しました。

私はosx10.5でapache2.2とdjango1.0b2、mod_wsgi-2.3を使用しています

私のアプリケーションはトレッドと呼ばれています。

関連するファイルは次のとおりです。httpd-vhosts(httpd-confに含まれています)

mod_wsgi-handle.wsgi

http:// tredにアクセスすると、レンダリングされたWebサイトではなく、ディレクトリリストが表示されます。私はチュートリアルを正しく実行したと思いますが、それは明らかに正しくありません。これを機能させるために何ができますか?

0 投票する
2 に答える
4401 参照

python - mod_wsgi によって実行される wsgi スクリプトに apache2 ダイジェスト認証情報を渡す

ディレクティブを入手しました

/some/script.wsgi で知りたい

ログインしているユーザー。

それ、どうやったら出来るの?

0 投票する
4 に答える
31441 参照

python - 実稼働では、Apache + mod_wsgi または Nginx + mod_wsgi?

中規模から大規模の Python WSGI アプリケーションには、Apache + mod_wsgi または Nginx + mod_wsgi のどちらを使用しますか?

より多くのメモリと CPU 時間を必要とするのはどの組み合わせですか?
どちらが速いですか?
他のものよりも安定していることで知られているのはどれですか?

私も CherryPy の WSGI サーバーを使用することを考えていますが、非常に高負荷のアプリケーションにはあまり適していないと聞きました。これについて何を知っていますか?

: Python Web フレームワークは使用しませんでした。すべてをゼロから作成しただけです。
: その他の提案も歓迎します。

0 投票する
1 に答える
2771 参照

python - デフォルトの xampp-linux インストールに config_vars.mk がありません

Ubuntu 8.10 システムで xampp パッケージ xampp-linux-1.6.7 を抽出し、mod_wsgi ドキュメントの指示に従いました。以下のエラーが表示されます。

xampp で mod_wsgi を実行する方法については、グーグルで検索できませんでした。助けてください。

解決策: この解決策はコメントに埋もれています。Martin v. Löwisのおかげで、これを解決できました。apxs がスローされ、config_vars.mk が見つからないというエラーが表示される場合、Apache のビルド ディレクトリが見つからないことを意味します。Fox xampp ユーザーの場合、解決策は xampp-dev もダウンロードし、それを同じパスに展開することです。

0 投票する
3 に答える
7616 参照

python - mod_wsgi の下で Django サイトを実行する

mod_python (RHEL 5) の代わりに mod_wsgi を使用して Django サイトを実行しようとしています。すべてのサイトでこれを試しましたが、同じ問題が発生します。誰もが推奨する標準的な方法で構成しましたが、サイトへの要求は単にタイムアウトします。

アパッチ設定:

wsgi_handler.py:

デーモン mod_wsgi がスポーンするはずがないため、リクエストがタイムアウトするだけで、ログに「WSGI デーモン プロセスに接続できません」というエラーが大量に記録されます。デーモンの作成を妨げている WSGIDaemonProcess ディレクティブについて何かありますか? 助けてくれてありがとう...

編集:エラーログにこれを取得します:

0 投票する
2 に答える
12669 参照

python - mod_wsgiを使用したPythonPOSTデータ

これは非常に単純な質問に違いありませんが、私には理解できないようです。

私はapache+mod_wsgiを使用してPythonアプリケーションをホストしており、投稿コンテンツをいずれかの形式で送信したいのですが、環境値もsys.stdinにもこのデータは含まれていません。ちょっと手を貸してくれませんか?

編集:すでに試しました:

  • environ ["CONTENT_TYPE"] ='application / x-www-form-urlencoded'(データなし)
  • environ ["wsgi.input"]はもっともらしい方法のようですが、environ ["wsgi.input"]。read()とenviron ["wsgi.input"]。read(-1)の両方が空の文字列を返します(はい、コンテンツが投稿され、environ ["request_method"] = "post"
0 投票する
4 に答える
6874 参照

python - 入手先/Python3.0をサポートするmod_wsgiのWindowsバイナリをビルドする方法は?

自宅でPython3.0を少し試してみたかったのです。私はpython3.0を動作させ、いくつかのスクリプトを試してみました。それを使って小さなWebプロジェクトを作成してみるのは楽しいだろうと思いました。

グーグルをしていると、mod_pythonは何らかの理由でpython3.0をサポートできないことがわかりました。

私が見つけた他の唯一の選択肢はmod_wsgiです。

mod_wsgiプロジェクトのメインページには、Python 3.0でプレイしたい場合は、Subversionリポジトリから最新バージョンを取得する必要があると書かれています。構築済みのWindowsバイナリがどこかにあるのだろうかと思っていました。

そのようなバイナリがない場合は、VC ++ 2008を使用したビルドに関するリソース、またはapacheとそのモジュールをVC++2008を使用したモジュールのビルドに関する一般的なリソースに感謝します。ありがとうございます。

ああ、私は最新のApache2.2リリースを使用しています。

編集:mod_wsgiの独自のビルドで公式のapacheビルドを使用する場合は問題になりますか(apacheでdepends.exeを使用しましたが、VC ++ 2008でビルドされていないようです)?

0 投票する
4 に答える
4665 参照

django - Django のデプロイ: Apache のオーバーヘッドを削減する

静的メディア ファイルを提供し、mod_wsgi を実行している Apache 2.2 prefork MPM サーバーに Django 要求を渡す Nginx フロント エンドを備えた小さな VPS サーバーがあります。

1 つの (非常に) 小さいサイトが読み込まれて動作しているため、現在 256 MB の RAM のうち 143 MB を使用しています。

このtopコマンドを使用すると、Apache が使用可能な RAM の 52.9% を使用しており、memcache が 2.1% を使用していることがわかります。

この 1 台のサーバーにかなりの数の Django プロジェクトを配置することを計画していることを考えると、Apache が使用している RAM の量を削減するために何かできることはないかと考えています。

0 投票する
2 に答える
515 参照

python - mod_wsgi がデーモン モードとして構成されている場合、jcc.initVM() が返されない

私はdjangoでmod-wsgiを使用しており、djangoではピルセンを使用して全文検索を行っています。

mod-wsgi は組み込みモードに設定されていますが、まったく問題はありません。しかし、mod-wsgi がデーモン モードに設定されていると、Apache がスタックし、ブラウザはロードし続けますが、何も表示されません。

次に、問題が jcc.initVM() であることを特定します。これが私のwsgiスクリプトです:

Apache を再起動し、ブラウザからリクエストを行った後、/var/log/apache2/error.log に次の情報しかないことがわかりました。

jcc.initVM() 行でスタックすることを意味します。(mod_wsgiが組み込みモードに設定されていれば問題ありません。)

そして、これが私の /etc/apache2/sites-available/default です:

最後に、jcc のソース コード (jcc.cpp) で、次の関数でハングすることがわかりました。

問題を解決するには?

プログラムのバージョン:

0 投票する
2 に答える
1767 参照

svn - mod_wsgi を使用して Apache に TRAC/Subversion (SVN) をデプロイすると、TRAC はどのページも開かない

私は apache/mod_wsgi (SSL なし) を使用して trac をデプロイしました (CGI で直面している問題はパフォーマンスであるため、望ましいです)。SVN 統合なしで正常に動作します。しかし、実際には SVN が必要なので、リポジトリ パスを構成すると (つまり、repository_dir = c:/projects/svn/my_project)、プロジェクトの TRAC でそのページを開くことさえできません。

Mozilla Firefox では白いページが表示され、MS-IE ではサーバーが「タイムアウト」したかのように「ページを表示できません」というエラーが表示されます。

mod_python (3.3.1) で試してみましたが、まったく同じ問題が発生します。ただし、CGI では問題なく動作します。

また、認証の競合である可能性があると考えて、SVN認証を無効にしようとしました(Apache Basic Authを使用しています)。

環境:

  • Win 2000 Server SP 4;
  • アパッチ 2.2.10;
  • Python 2.5.2;
  • mod_wsgi リビジョン 1018 2.3、py25_apache22;
  • トラック 0.12dev;
  • サブバージョン 1.5.3。

構成ファイル:

  • Apache httpd.conf の抜粋:
  • trac.wsgi:
  • trac.ini の抜粋:

何か案は???