問題タブ [uwsgi]

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 投票する
2 に答える
3139 参照

django - 2つのDjangoプロジェクトを組み合わせる最も簡単な方法

最良のシナリオ:一方のurlpatternを変更して、もう一方のurlpatternを含めます。

しかし今のところ、それらは両方とも別々のsettings.py、別々のDB、別々のディレクトリを持っています。どういうわけか、2つのsettings.pyをマージし、一方を他方のINSTALLED_APPSに含めて、ディレクトリの問題を解決する必要があると思います。どういうわけか、一方がurls.pyを介してもう一方を呼び出し、上記のすべてを放棄するようにすることはできますか?これらすべてを詳細にカバーするウェブサイトのドキュメントは、それが主なものです。これが尋ねられたら申し訳ありません。問題は、既存のDjangoプロジェクトがサーバー上の1つのuwsgiプロセスで実行されており、別のuwsgiプロセスを追加すると別のアカウントレベルに引き上げられることです。

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

python - トルネードとは正確には何ですか?

重複の可能性:
Facebook の新しい Tornado フレームワークとは?

その質問で申し訳ありませんが、インターネットで python ファイルを使用する場合は、CGI (Nginx ではサポートされていません) または WSGI (python の標準) と uWSGI (Ngnix がサポートする) を Fast-CGI (on の CGI) に使用します。長いプロセス) と SCGI (単純な CGI).... しかし

トルネードをどのように呼びますか? それは何を使いますか?

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

lua - uwsgi nginx lua、私は500のサーバーエラーしか見ていません。uwsgi ログは re spawn のみ

わかりましたこれは、nginxで私がすでに試したことです

ここに私のuwsgi、設定があります

default.xml

luajit.xml

私はこれを非常に多くの方法で試しましたが、数え切れませんでした。通常の CGI を実行しても何も得られませんでした。私はこのようにするのが好きですが、

test.lua > wsapi > luajit プラグイン uwsgi サーバー > uwsgi プロトコル > nginx

しかし、本当にこの時点で、私はuwsgiの仕事をしたいと思っています。これを Ubuntu で実行しているので、uwsgi の debianized モジュラー バージョンです。

このような従来の CGI スタイルのスクリプトを実行できますか? wsapi.cgi とは何ですか? lua cgi を wsapi としてラップしますか、それとも lua wsapi を cgi としてラップしますか。

私はとても迷っています。これにほぼ1週間います。

本当に助けていただければ幸いです。私を正しい方向に押しやるだけでも。ドキュメントや書き込みを見つけることができませんでした。それが私が投稿している理由です。

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

python - すべてのアプリケーション ログが uwsgi ログに書き込まれるのはなぜですか?

Web プロジェクトに dJango+uWSGI を使用しています。しかし、すべてのログが uwsgi ログに書き込まれることがわかりました!!

状況は次のとおりです。logger.xxx を使用してログ エントリを書き込むと、settings.py で構成したロガーがログ エントリを受け取りますが、uwsgi.log にもそのファイルにログが書き込まれます。そして、最も奇妙なことは、私のプロジェクトのいくつかでは、構成したとおりにアプリケーション ログがログ ファイルに書き込まれ、すべてのデーモン プロセス ログが uwsgi.log に書き込まれることです。ただし、他のプロジェクトのアプリケーション ログも uwsgi.log に書き込まれます。

これが私のロギング構成です:

そして私のuwsgi.xml:

ロギングの使用方法は次のとおりです。

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

django - djangoプロジェクトのuWSGI + nginx、strting uwsgiのエラー

nginx + uwsgi、os-debian(3.1.0-1-amd64 x86_64)nginx 1.1.8-1、uwsgi 0.9.8.3-1構成でdjangoのWebサーバーを起動しようとしています:

ファイル /etc/uwsgi/apps-enabled/webapp.xml nginx 構成内

/data/web/webapp/webapp/ のすべてのプロジェクト、ここでは setting.py、urls など。/data/web/webapp/webapp/webapp.py 内

uid と gid 33 です www-data ユーザーは uwsgi を次のように実行してみてください

root#uwsgi -s /var/run/uwsgi.sock -x /etc/uwsgi/apps-enabled/webapp.xml

彼らが望む許可は?問題は何ですか..ルートエラーがなくなったときにuwsgiを実行すると、

しかし、サーバーにアクセスしようとすると、ngix は 502 エラー ページを返します。その他: nginx ログの権限エラー:

実行時に /tmp/uwsgi.sock の所有者を nginix ユーザー (www-data) に変更した場合、彼は他のログを書きました

それでもエラー 502 (

この問題をどのように解決しますか?誰かが私を助けることができます..本当にApacheの代わりにnginx + uwsgiを使いたいです。ありがとう


ただし、解決策は近いです:)私は現在tcpソケットを使用しており、uwsgi構成を変更し、さらにいくつかのパッケージをインストールしています。--autoload は重要なオプションでした。現在、uwsgi は次のような構成になっています。

他の問題を解決するために残っています.. uwsgiはメインシステムのpythonバージョンではなく使用します >_<

彼は python 2.6.7 を使用していますが、メイン システムのバージョンは 2.7.2 であり、すべての python モジュールがこのためにインストールされているため、ログに多くのエラーが記録されています。

だから..どのようにuwsgiのpythonのバージョンを設定しますか?

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

python - 100リクエストでスタックuWSGI

nginxで期待どおりに1000個のリクエストを提供します。

同じハードウェアでポート8000​​でuWSGIをクエリすると、200の要求と100の応答、および100のリセット接続が発生します。どうしたの?サーバーは非常に強力です。

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

python - Python uwsgi w/ virtualenv --no-site-packages -- import site = AttributeError {'userbase'}

Long story short I have a nginx/uwsgi deployment where I cannot use

within the deploy script without raising error

If I use sys.path.append for everything then it works though it doesn't follow any of the egg path links

references:

nginx.conf

uwsgi upstart script

deploy.py

Any ideas? Ways to work around??

Goal is to be able to set the python path using the virtualenv with it following path links within .egg & .pth files

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

python - Django +uWSGI+メール送信の不思議な問題

約1.5時間のハードデバッグの後であなたに手紙を書くためにここにいます。


まず第一に、これらは関心のあるファイルです:

/project/app/utils.py

/project/app/views.py

/project/app/settings.py

/project/backends/smtp.py

さて、問題は次のとおりです。

ローカルホストで:

  • ビューからのメールの送信は機能します
  • djangoシェルからのメール送信は機能します

サーバーのデプロイアプリで:

  • ビューからメールを送信しても機能しません
  • djangoシェルからのメール送信は機能します

ローカルホストでのDjangoシェル出力:

デプロイアプリでのDjangoシェル出力:

同じコード、同じコミット。問題はおそらくmsg.send(self.fail_silently)直前の方法にprint "sent."ありますが、それは何ですか?アイデアがありません。

あなたも?

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

django - Nginx:プロジェクトルートを持つ複数のDjangoプロジェクト?

普段はチェロキーを使っています。最新のChromeリリースに関するいくつかの重大な問題のため、当面は本番サーバーをnginxに変更する必要がありました。

現在、チェロキーの場合と同じように構成を機能させようとしています。私は非常に単純なuwsgiハンドラーを使用しています:

正常に動作します。プロジェクトはmyurl.com/project1で入手できます。しかし、djangoはmyurl.comをプロジェクトルートとして使用します。

どのように機能させたいかの例:1つのサブドメイン上の複数のプロジェクト:/ project1のproject1、/project2のproject2など。

Djangoの正規表現ルール「^$」は、次のようなすべてのプロジェクトで機能するはずです。

Project1の場合:^ $-> / project1

Project2の場合:^ $->/project2など。

nginxでこれを機能させる方法はありますか?

乾杯、

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

nginx - nginx を使用して静的ホームページを提供し、uwsgi を使用して残りを作成する

nginx + uwsgi Web サイトがあります (動的 Python ページに Flask を使用)。nginx を介して直接静的なホームページを提供し、他のすべてを uwsgi にルーティングしたいと思います。

次の nginx 構成ディレクティブは、nginx を介してホームページを提供し、mysite.com/login への呼び出しを uwsgi にリダイレクトするのにうまく機能します。

しかし、2 番目のディレクティブを一般化して mysite.com/something へのすべての呼び出しをキャッチし、それらを uwsgi に転送する方法を見つけることができません。

次のことを試してみましたが、うまくいきませんでした (mysite.com への呼び出し以外で 404 を取得します)。

助言がありますか?