wsgi

サービスが停止すると、virtualenvはDjango UWSGIを使用してSystemdがSIGTERMに応答しません。
wsgi

サービスが停止すると、virtualenvはDjango UWSGIを使用してSystemdがSIGTERMに応答しません。

systemdを使用する仮想環境でuWSGIとして実行されるDjangoアプリケーションがあります。マニュアルに従って「一般的な」方法を使用して設定しましたが、サービスを停止または再起動したときにSIGTERMコマンドによってアプリケーションが停止しないようです。 Amazon Linux 2023で実行されており、特定の方法で実行/停止/再開するためにアプリに何も追加していません。これは一般的なDjangoアプリです。 Journalctlに次のエラーが表示されます。 State 'stop-sigterm' timed out. Killing. 私の...

Admin

複数のアプリケーション用の単一のnginx設定
wsgi

複数のアプリケーション用の単一のnginx設定

Linux EC2インスタンスでWebアプリケーションをホストしています。このWebアプリケーションは、app1&という名前の2つの小さなPythonアプリケーションで構成されていますapp2。 私が望むもの: リクエスト/sales- >でウェブページを表示しますapp1。 リクエスト/operation- >でウェブページを表示しますapp2。 私のnginx設定。 server { listen 80; listen [::]:80; server_name _; include /...

Admin

起動時にいくつかのコマンドを実行して質問してください。
wsgi

起動時にいくつかのコマンドを実行して質問してください。

いくつかの起動コマンドを設定するためにLinux CentOSでこのファイルに移動するとします。 sudo vi /etc/rc.local この場合、uwsgiを起動したいとしましょう。 したがって、通常はコマンドラインに次のように入力できます。 [linuxuser@localhost ~]$ systemctl start uwsgi ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ==== Authentication is required to start 'uwsgi...

Admin

システムソケットのアクティブ化が最初の要求を処理する準備ができていない理由
wsgi

システムソケットのアクティブ化が最初の要求を処理する準備ができていない理由

Python仮想環境で実行され、uWSGIとNginxで使用されるFlaskアプリケーションがあります。 アプリケーションの起動を管理するためにsystemdソケットの有効化を使用したいと思います。 関連する構成は次のとおりです。 uwsgi-flask.service [Unit] Description=a uWSGI app After=syslog.target [Service] Type=notify User=www-data Group=www-data WorkingDirectory=/home/www-data/my-app Exec...

Admin

centosでサービスを開始するときに「アクティビティ:失敗コード=終了;ステータス= 203 / EXEC」エラーを解決する方法
wsgi

centosでサービスを開始するときに「アクティビティ:失敗コード=終了;ステータス= 203 / EXEC」エラーを解決する方法

私のフラスコアプリケーション用のシステムサービスを作成しようとしています。これは私のサービスアプリケーションです comission_project.service [Unit] Description=uWSGI instance to server comission project Requires = network.target After=network.target [Service] ExecStart=/home/schirag/comission_project/venv/bin/python3" "/home/schirag/Desk...

Admin

環境変数を介してuWSGIマルチスタティックマッピングオプションを提供する方法は?
wsgi

環境変数を介してuWSGIマルチスタティックマッピングオプションを提供する方法は?

uWSGI マニュアル静的ファイル提供では、次のように言います。 --static-map同じマウントポイントに対して複数のオプションを指定できます。 --static-map /images=/var/www/img --static-map /images=/var/www/img2 --static-map /images=/var/www/img3 ファイルが見つかるまで各ディレクトリからファイルを検索します。ファイルが見つからない場合、その要求はアプリケーションによって管理されます。 次の環境変数を介して複数のオプションを渡す方法を探しています...

Admin

uwsgiはsystemctlによって開始されませんでした。
wsgi

uwsgiはsystemctlによって開始されませんでした。

systemctlを介してuwsgiを起動できません。 私のエラーログは次のとおりです。 $sudo systemctl status uwsgi.service ● uwsgi.service - uWSGI Loaded: loaded (/etc/systemd/system/uwsgi.service; enabled; vendor preset: enabled) Active: failed (Result: protocol) since Thu 2020-04-23 03:13:02 JST; 6s ago Main PI...

Admin

アップストリームに接続すると、unix:///tmp/uwsgi_dev.sockのconnect()が失敗しました(2:そのファイルまたはディレクトリはありません)。
wsgi

アップストリームに接続すると、unix:///tmp/uwsgi_dev.sockのconnect()が失敗しました(2:そのファイルまたはディレクトリはありません)。

uwsgi + nginxを使用してdjangoアプリケーションを実行しようとしていますが、cronjobコマンドは実行されますが、* * * * * /usr/local/bin/lockrun --lockfile /path/to/lock_file -- uwsgi --close-on-exec -s /path/to/socket_file --chdir /path/to/project/folder/ --pp .. -w project_name.wsgi -C666 -p 32 -H /path/to/virtualenv/ 1>&...

Admin

起動時にvenvを使用してuWSGI / Gunicornサーバーを実行できますか?
wsgi

起動時にvenvを使用してuWSGI / Gunicornサーバーを実行できますか?

uWSGIまたはGunicornサーバーとしてコマンドラインで実行される小さな.py / Flaskアプリケーションがあります。 Flask Webサイトでは、このタイプのサーバー、特にFlaskアプリケーションを簡単に実行する簡単な方法を紹介します。 venvで私のソースコードを使用している場合。 起動時にvenvでuWSGIサーバーまたはGunicornサーバーを実行する方法をご存知ですか? 私は基本的にFlaskアプリケーションとPython3サーバーをテストするためにいくつかの簡単なソースコードを実行しています。 ...

Admin

ワーカーをデーモンとして使用するgunicornがMySQLを終了するのはなぜですか?
wsgi

ワーカーをデーモンとして使用するgunicornがMySQLを終了するのはなぜですか?

だから私は最近、Gunicornを使って最初のFlaskアプリケーションをデプロイしました。展開の過程で最も珍しい問題に直面しました。システム単位ファイルを作成しました。(ここで動作する機能的な例があります): [Unit] Description=Gunicorn instance for newscrape After=network.target After=mysql.service Requires=mysql.service [Service] User=www-data Group=www-data WorkingDirectory=/va...

Admin

init.dスクリプトでUWSGIを起動すると、終了コード1で終了し、「失敗」と表示されますが、プロセスは正常に実行されます。
wsgi

init.dスクリプトでUWSGIを起動すると、終了コード1で終了し、「失敗」と表示されますが、プロセスは正常に実行されます。

これが重複としてマークされる前に私は読んだ。この問題;しかし、追加してもlogfile2何も変わりません。 私は現在、UWSGIを使用してPythonスタックを実行するdockerコンテナを作成しています。これを行うには、uwsgiのデフォルトのDebianインストールをスクリプトとして使用init.dしますpip。 ところで、サービスを開始するたびにスクリプトを起動できないというエラーが出力されますが、サーバ()に要求をしたり、次を使ってプロセスがlocalhost:5000実行中かどうかを確認しようとするとps aux | grep -i uws...

Admin

Conda Python 3を使用してApache mod_wsgi - モジュールをロードできません
wsgi

Conda Python 3を使用してApache mod_wsgi - モジュールをロードできません

最近投稿しました。この問題Amazon ec2 RedHat 7インスタンスでFlask Webアプリケーションを起動するための障害物を取り除きます。 つまり、Python 3.6を使用してAnaconda環境を介してFlask Webアプリケーションを起動しようとしています。現在、シンプルなHello World Flaskアプリがあります/var/www/html/example。見つけた指示に従ってください。ここ。以前は、プリインストールされたPython 2.7.5(参考資料にあります)を使用してこのスクリプトを実行することができました。/usr/...

Admin

Nginx接続拒否エラー111、ゲートウェイエラー
wsgi

Nginx接続拒否エラー111、ゲートウェイエラー

これを重複して閉じようと急いではいけません。オンラインで検索しましたが、まだ機能する方法が見つかりません。 これは私の作業ディレクトリです。 /var/www/flaskapp myproject.ini myproject.py 私のプロジェクト.sock パイキャッシュ ウィニフ wsgi.py myproject.py from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "<h1 style='color:...

Admin

プロセスを終了するためにnohupを使用するのはなぜですか?
wsgi

プロセスを終了するためにnohupを使用するのはなぜですか?

Nohupの概念によると、シェルが終了したときにプロセスを終了せずにバックグラウンドでプロセスを実行したいと思います。手動で終了するまで、次のコマンドが機能する必要があります。 nohup uwsgi --http :8008 --module crawled_data_center.wsgi > /dev/null & rootユーザーを使用してシェルにログインしましたが、シェルを終了した後にプロセスが終了しました。私はいくつかのプロジェクトで何度も使いましたが、うまくいったのでnohup奇妙に見えますが、この場合は問題があります。何...

Admin