スーパーバイザー紹介 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 サブクエリ (ネストされたクエリ)、結合テーブル、複合クエリの詳細な説明
開発の過程では、インスタンスの vm.$refs(this.$refs) を使用して、ref で登録...
1. いつsetUpを実行するかvue3 ではメソッドを正常に使用できるようになったことは誰もが知っ...
要件: Celery は Django に導入されています。Django プロジェクトを開始するとき...
目次1. 挿入のいくつかの構文1-1. 通常の挿入文1-2. 挿入または更新1-3. 挿入または交換...
Windows 7 で MySQL 5.7.17 をインストールする方法についてのグラフィック チ...
この記事では主に、オブジェクト内のフィールドを削除するための js の実装を紹介し、次のように共有し...
序文この記事では、私が手動で実装したフロントエンドの一般的な SMS 認証コード入力コンポーネントと...
目次継承ES5 プロトタイプ継承ES6 クラス継承両者の違いES5プロトタイプ継承の内部実装ES6 ...
まず、次の質問について考えてみましょう。このような膨大な量のデータをデータベースに挿入するには、通常...
コンセプトインデックスにクエリ要件を満たすすべてのデータが含まれている場合、それはカバーリング イン...
MySQL の内部関数instrを使用すると、従来の like クエリ メソッドを置き換えることがで...
読み取り専用入力を実現するには、無効と読み取り専用の 2 つの方法があります。当然、どちらの結果も読...
1. Vueルーティングの権限制御には一般的に2つの方法がありますa. ルーティングメタ情報(メタ)...
目次基本的なデータベース操作2) データベースを表示する3) データベースを選択する4) データベー...
ウェブ上の一部の画像の src または CSS 背景画像 URL の後に、data:image/pn...