タグ付けされた質問 「mod-wsgi」

5
ソケットとWebSocketの違いは?
ソケット接続を使用して別のアプリケーションと通信する必要があるWebアプリを構築しています。これは私にとって新しい領域なので、ソケットがwebsocketとは異なることを確認したい。概念的には似ているだけのようです。 最初はプロジェクトの基盤としてDjangoを使用する予定でしたが、上記にリンクしたSOの投稿では、websocketが不可能である(または少なくともdjango-websocketsのようなものでも信頼できない)ことがはっきりとわかります)優先するDjangoセットアップ(Apache with mod_wsgi)を使用します。それでも、サーバーのホスト名を取得するだけの簡単な方法で、Pythonのソケットモジュールをさりげなくインポートする他の投稿を見つけました。 そう: 本当に違うのですか? 外部サーバーとのソケット接続の確立に依存するプロジェクトでDjangoを使用しない理由はありますか?

30
DjangoはRuntimeErrorでの動作を停止します。populate()は再入可能ではありません
私はWSGIを使用してApacheサーバーにデプロイされたDjango Webアプリケーションを開発しており、すべてが順調に進んでいます。今日、私はadmin.py組み込みのDjango管理インターフェースをカスタマイズするためにアプリにいくつかのマイナーな変更を加え、最初に構文エラー(閉じられていない括弧)を作りました。つまりwsgi.py、コードに触れてロードすると(仮想ホストでWSGIがデーモンモードで実行されています)、構文エラーに遭遇するとWSGIが停止したため、ウェブサイトが内部サーバーエラーに置き換えられました。 そこで、構文エラーを修正し、でそれ以上ないことを確認してmanage.py check、wsgi.py再デプロイするように触れました。しかし、私のウェブサイトにはまだ内部サーバーエラーが表示されます!Apacheログを確認すると、次のようになります。 [Sun Nov 23 13:52:46 2014] [info] mod_wsgi (pid=19093): Create interpreter 'quotes.cs.cornell.edu|'. [Sun Nov 23 13:52:46 2014] [info] mod_wsgi (pid=19093): Adding '/extra/www/html/quotes/quotes_django' to path. [Sun Nov 23 13:52:46 2014] [info] mod_wsgi (pid=19093): Adding '/opt/rh/python27/root/usr/lib64/python2.7/site- packages/' to path. [Sun Nov 23 13:52:46 2014] [info] [client 128.84.33.19] mod_wsgi (pid=19093, …

10
Flaskの静的ファイル-robot.txt、sitemap.xml(mod_wsgi)
Flaskのアプリケーションルートディレクトリに静的ファイルを保存するための巧妙なソリューションはありますか?robots.txtとsitemap.xmlは/にあると予想されるため、私の考えはそれらのルートを作成することでした: @app.route('/sitemap.xml', methods=['GET']) def sitemap(): response = make_response(open('sitemap.xml').read()) response.headers["Content-type"] = "text/plain" return response もっと便利なものがあるはずです:)

13
Apacheの再起動時に「make_sock:アドレス[::]:443にバインドできませんでした」(tracとmod_wsgiのインストール)
SSL経由でtracとmod_wsgiをインストールしようとしています。手動でインストールしようとしましたが、うまくいきませんでしたので、trac-on-ubuntuをフォローし始めました。 代わりにgitを使用したいので、svnの部分をスキップしました。httpd.confの最初の編集後: WSGIScriptAlias /trac /var/trac/apache/trac.wsgi <Directory /var/trac/apache> WSGIApplicationGroup %{GLOBAL} Order deny,allow Allow from all </Directory> このエラーが発生するためだけにapacheを再起動しました: * Restarting web server apache2 (98)Address already in use: make_sock: could not bind to address [::]:443 [ OK ] これらを行っても何も示されませんでした。 netstat -anp | grep 443 fuser 443/tcp これを実行しても、実行したgrepコマンド以外は何も生成されませんでした。 ps -aux | grep httpd 何も表示されていないのに、他の何かがポートを使用していると言っているのはなぜですか? …
92 apache  ubuntu  mod-wsgi  trac 

7
Python:生のメールに「Body」タグなどがない場合に、生のメールから本文を解析する方法
入手するのは簡単なようです From To Subject など経由 import email b = email.message_from_string(a) bbb = b['from'] ccc = b['to'] "a"これが次のような生の電子メール文字列であると仮定します。 a = """From root@a1.local.tld Thu Jul 25 19:28:59 2013 Received: from a1.local.tld (localhost [127.0.0.1]) by a1.local.tld (8.14.4/8.14.4) with ESMTP id r6Q2SxeQ003866 for <ooo@a1.local.tld>; Thu, 25 Jul 2013 19:28:59 -0700 Received: (from root@localhost) by …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.