supervisord

    23

    2答えて

    私はドッカーとスーパバイザの使用について質問していませんが、私の理解を検証したいだけです。 ドッカーは、実行時に単一のプロセスを実行することを理解します。また、スーパーバイザは、コンテナ内で複数のプロセスを実行する必要がある場合に使用されます。 コンテナがベースイメージから開始され、いくつかのサービスがインストールされ、コンテナがすべてスーパーバイザなしで新しいイメージを形成することを約束するいく

    0

    1答えて

    私は実質的にLAMPスタックであるドッカーコンテナを持っています。私はスーパーバイザを使ってプロセスを管理しています。 コンテナの起動時にbashスクリプトを実行できますが、コンポーザーを実行するスクリプトを取得できません。 私の簡単なスクリプト #!/bin/bash git clone https://github.com/[..project..].git /var/www/ wait

    12

    1答えて

    私は上司を経由して(アプリを起動する)コマンドを実行する場合:私が作成した myapp: ERROR (no such process) : sudo supervisorctl start myapp それはのエラーを投げていますmyappsettings.confというファイル: [program:myapp] command = /usr/local/bin/gunicorn -c

    6

    3答えて

    私はたぶんコード変更をGitにプッシュするdevサーバを持っています。一度押すたびに、手動でサーバーにログインしてスーパーバイザプロセスを再起動する必要があります。 スーパーバイザに変更のファイルシステムディレクトリを監視させ、プロセスの変更をリロードする方法はありますか?

    0

    1答えて

    私はAWS Linux AMIを実行しています。 easy_install監督者を使ってsupervisordをインストールしました。インストールに問題はありません。しかし、私は上司のプログラムのいずれかを実行するために得ることができる唯一の方法は、ルートディレクトリにroot権限を持つことであると私は入力する必要があり、 # /usr/local/bin/supervisord -v 私は、

    0

    1答えて

    私は現在スーパーバイザを使っていくつかのpythonスクリプトをmonitとdaemonizeしています。しかし、監督者は正しくログに記録されないようです。私が実行してい スクリプトは、このように簡単です:だから私はGoogleで調査し、多くをもとに多くのものをテストしてみた [program:myscript] directory=/home/pi/Documents/Scripts_py

    1

    1答えて

    stick_table(HA-Proxyバージョン1.5.14 2015/07/02を使用)を共有する2つのピア設定を作成しようとしていました。私は(単にこれを実行しているという意味)を手動haproxy始めたときにすべてが正常に見えた: /usr/sbin/haproxy-systemd-wrapper -L haproxy1 -f /etc/haproxy/haproxy.cfg -p /ru

    5

    1答えて

    スーパーバイザで2つのプログラムがあるとします。それを別のスクリプトファイルに移動することなく条件付きで最初のプログラム(バックグラウンドプロセス)を実行する方法はありますか? [supervisord] nodaemon=true logfile=/tmp/supervisord.log #Need this program to run conditionally - say base

    0

    2答えて

    this articleをソースとして利用していますが、私はカスタム設定ファイルパスでスーパーバイザを実行する方法を理解できません。 私は手動で監督を実行したい場合は、私はちょうど行います。私は、自動スクリプトを起動実装された場合 supervisord -c /home/test/_app/supervisord.conf を、それが/etc/ディレクトリに配置されているデフォルトのスーパーバイ

    2

    1答えて

    Apache documentationによれば、WINCH信号を使用してApacheを正常に停止することができます。 supervisordでは、私は、stopignal = WINCHを使用して、supervisordを設定してApacheを正常に停止できるはずです。 しかし、Googleでは「stopsignal = WINCH」の結果が0になります。誰もこれを前に試したことは奇妙に思えます