スーパーバイザー紹介 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 サブクエリ (ネストされたクエリ)、結合テーブル、複合クエリの詳細な説明
Mybatis ページングプラグイン pageHelper の詳細な説明と簡単な例動作フレームワーク...
この記事は、VMware Workstation 12 ProのインストールLinuxチュートリアル...
目次Node.js の公式紹介Node.jsのコア開発言語ウェブ上の JavaScript と No...
この記事では、MySQL のデータ型とフィールド属性について説明します。ご参考までに、詳細は以下の通...
この記事では、例を使用して、MySQL スライディング集計/年初来集計の原理と使用方法を説明します。...
コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...
目次1. MySQL論理アーキテクチャの概要2. コネクタクエリキャッシュ4. パーサー5. オプテ...
目次起源環境情報トラブルシューティングのプロセス要約する起源顧客は CentOS をベースにしたカス...
1. MySQLデータベースをダウンロードし、インストールして設定するダウンロードアドレス: htt...
目次1 背景2 コンテナを作成する3 SAパスワードを変更する4 mssql のリンク5. コンテナ...
この記事では、例を使用して、MySQL で GROUP_CONCAT を使用する方法について説明しま...
3 つのテーブルが接続されています。テーブル A のフィールド a はテーブル B のフィールド b...
MySQL の replace と replace into はどちらも頻繁に使用される関数です。r...
1. 既存のnginxがipv6をサポートしているかどうかを確認する既存の nginx が ipv6...
[LeetCode] 183.注文しない顧客Web サイトに、Customers テーブルと Or...