スーパーバイザー紹介 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 サブクエリ (ネストされたクエリ)、結合テーブル、複合クエリの詳細な説明
序文ドラッグ アンド ドロップ機能を追加すると、プログラムがより自然でユーザーフレンドリーになります...
インターネット経済の継続的な発展に伴い、インターネット上の専門ウェブサイト、公共サービスウェブサイト...
1. 背景Youzan の各 OLTP データベース インスタンスには、実行時間が特定のしきい値を超...
目次rocketmqイメージを取得する名前rvを作成する単一のブローカーノードを作成するrocket...
まず依存関係をダウンロードします: cnpm i -S vue-uuid ali-oss画像フィール...
インターネットに接続できない仮想マシンをセットアップするのは非常に面倒です。ここでは、Ubuntu ...
Bashで配列を定義するbash スクリプトで新しい配列を作成する方法は 2 つあります。 1 つ目...
目次MySQL マスター スレーブ データベースが同期されない問題を解決する 2 つの方法1. 非同...
Linux タスク管理 - バックグラウンド実行と終了fg、bg、ジョブ、&、ctrl + ...
私はしばらく MGR と連絡を取り合ってきました。MySQL 8.0.23 の登場により、MySQL...
Vue foreach配列を記述し、jsで配列をトラバースする方法シナリオVueでAxiosを使用し...
この記事では、フォーム検証を実装するためのVueの具体的なコードを例として紹介します。具体的な内容は...
このブログでは、Docker をインストールするプロセスを簡単な手順で説明します。Docker のイ...
背景当初は VMware の公式 Web サイトから 6.7 Vcenter をダウンロードしたかっ...
目次総合的な比較アクティブの観点から機能的な観点から詳細な比較1. エース2. コードミラー3. モ...