スーパーバイザー紹介 Supervisor は、Python で開発されたクライアント/サーバー サービスです。Linux/Unix システム用のプロセス管理ツールであり、Windows システムはサポートされていません。 1 つ以上のプロセスを簡単に監視、開始、停止、再起動できます。 Supervisor によって管理されているプロセスが誤って終了した場合、Supervisor はプロセスの終了を検出した後、自動的にそのプロセスを再起動します。これにより、プロセスを制御するためのシェル スクリプトを記述しなくても、プロセスを自動的に復元できるため、非常に便利です。 複数のPHPプロセスを管理してタスクを実行するために使用したいので、デフォルトバージョンで複数のサブプロセスを構成することは機能しません Supervisor のデフォルト バージョンは 2.1.9 ですが、複数のサブプロセスを実行すると問題があるようです。最新バージョンの Supervisor 4.1 では、より高いバージョンの Python が必要なので、次の解決策が使用されます。 まずpipをインストールします
次に、pipを使用してスーパーバイザーのバージョン3.1をインストールします。 設定ファイルを生成する
設定ファイル
[プログラム:php_imap_daishou] コマンド=/usr/bin/php /usr/local/sinamail/tools/new/othermail/cli.php entresign プロセス名=%(プログラム名)s_%(プロセス番号)02d プロセス数=10 ユーザー=root 要約する 上記は、私が紹介した CentOS 6.5 での Supervisor のアップグレード、インストール、および構成に関するチュートリアルです。お役に立てば幸いです。 以下もご興味があるかもしれません:
|
>>: MySQL サブクエリ (ネストされたクエリ)、結合テーブル、複合クエリの詳細な説明
vue-cropperプラグインをベースにした画像キャプチャとアップロードコンポーネントをカプセル...
目次[例を見る]: 【本来の効果は以下の通り】理由は次のとおりです。 【解決】:要約するBootSt...
この記事では、例を使用して、MySQL ストアド プロシージャの概念、原則、および一般的な使用法につ...
目次JSBridgeの起源JSBridgeの双方向通信原理JSはネイティブを呼び出すネイティブコール...
gdb を使用してカーネル シンボルをロードする arm-eabi-gdb 出力/ターゲット/製品/...
1. MySQL でグローバル変数を変更するには 2 つの方法があります。方法 1: my.ini ...
目次序文2次元配列、一方向基本インターフェースのマッピング幅優先、包括的検索マップ編集経路探索アルゴ...
最近、たくさんの人に改変してもらったフレームワークに取り組んでいます。毎日コードを見ていると目が回り...
目次序文グローバルロックテーブルロックテーブルロックメタデータ ロック (MDL ロック)要約する参...
結果:実装コードhtml <nav class="dropdownmenu"...
今日は新しいCSS特殊効果、波型ウォーターボール効果を学びました。これもとても美しいです HTML:...
おそらく、この問題にまだ遭遇していない人もいるでしょうから、まずは適応高さとは何かを説明しましょう。...
React の PC 版は Amap を使用するようにリファクタリングされました。情報を検索したと...
目次環境条件エラーが発生しました回避策1. mysql dockerにログインする2. ルートパスワ...