supervisord

    41

    3答えて

    を尊重しない: [unix_http_server] file=/home/david/tmp/supervisor.sock [supervisord] logfile=/home/david/tmp/supervisord.log ; (main log file;default $CWD/supervisord.log) logfile_maxbytes=50MB ; (m

    34

    2答えて

    スーパーバイザによって実行されるコマンドに環境変数をどのようにエクスポートしますか?私は最初に試しました: command="export SITE=domain1; python manage.py command" しかし、スーパーバイザレポート "コマンドを見つけることができません"。 command=/bin/bash -c "export SITE=domain1; python m

    6

    1答えて

    私supervisord.confはそうのようなプログラムの束が含まれていますディレクトリと同じコマンドを実行すると、期待どおりに動作します。

    8

    1答えて

    私はCelery + Django + Supervisordを使用しています。私は、3つの異なるキュー(https://stackoverflow.com/a/15827160/54872で提案されているように)を作成して、 "優先度"を設定しようとしています。 監督のために1つのコマンドで各キューのセロリのビートとワーカーを開始する方法はありますか?あるいは、キュー/ワーカー・プールごとに異な

    6

    2答えて

    私はUbuntu 12.04システムでスーパーバイザからGunicornを実行しようとしています。 GunicornはFlaskアプリケーション(Flaskの組み込みサーバーでテストされた簡単なREST Webサービス)を実行します。私はGunicornをインストールするときにGunicornサーバーを実行するので、GITリポジトリをクローンし、 'apt-get install'を避けようとして

    23

    1答えて

    UpstartとSupervisordは交換できますか?彼らは一緒に働きますか?私のシステム(debian)が起動するときに、rootとしてPythonプログラムを実行しようとしています。起動後、クラッシュした場合にプロセスマネージャーがプログラムを実行し続けるようにしたいと思います。これはもっとうまくいくでしょうか?

    10

    2答えて

    スクリプトで使用するためにsupervisordを使用して作成されたプロセスのプロセスIDが必要です。 supervisordによって作成されたプロセスは、.pidファイルをデフォルトディレクトリに作成しません。 スーパーバイザの子プロセスのプロセスIDを取得するにはどうすればよいですか?

    5

    1答えて

    supervisord.confファイルのログ設定に関する質問があります。職場のサーバーは現在バージョン3.0b1を実行しており、[supervisord]の下に特定の値にlogfile_backupsとlogfile_maxbytesを設定しています。それはすべて、上質で良い。 私の質問では、子プロセスの下にこれらのフラグを含めると、それは上に設定されているものよりも優先されますか?ここで は

    7

    3答えて

    私はgunicorn、nginx、supervisordで私のdjangoプロジェクトを展開します。 私はvirtualenvにgunicornをインストールし、INSTALL_APPSに追加しました。 コマンド./manage.py run_gunicorn -b 127.0.0.1:8999作品:私はnginxのを再起動した後 server { listen 111111111:80

    7

    2答えて

    私はdjceleryとスーパーバイザで作業しています。 私はスーパーバイザーとセロリを走らせていましたが、セロリーマルチに変更する必要があることが分かったら、すべてうまく動作しました。 ターミナルでceleryd_multiを実行すると、動作しますが、常にバックグラウンドで実行されます。たとえば、問題が発生している場所でフォアグラウンドでコマンドを実行する必要があります。 これは私のcelery.