supervisord

    8

    2答えて

    MYSQL_URL = mysql://などの環境変数にいくつかのアプリケーション設定を保存する予定です。私はsupervisordを使ってアプリケーションプロセスを管理します。サブプロセスを開始する前に環境変数をロードする方法は?特にこれらの設定が変更された場合、サブプロセスを再起動すると新しい設定がロードされることを願っています。 また、私はこれらの環境変数をどこに保存するのだろうかと思ってい

    6

    1答えて

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

    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

    19

    2答えて

    私はsupervisordをセットアップしていくつかのプロセスを制御しようとしていますが、すべて正常に動作するので、グループをセットアップして、すべてまたは何も処理するのではなく、異なるプロセスセットを開始/停止できます。ここに私の設定ファイルのスニペットがあります。今 [group:tapjoy] programs=tapjoy-game1,tapjoy-game2 [program:ta

    12

    3答えて

    私はスーパーバイザを含む自動展開を行い、デフォルトの設定パスで混乱させるようにしています。 すべてのデプロイメント・スキームは、プリセットやリンクなしで/etc/supervisor/supervisor.confと/etc/supervisor/conf.d/を使用しています。また、apt-get経由でスーパーバイザ・パッケージをインストールした後でも、このパスは実際の設定例です。このexamp

    7

    2答えて

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