スーパーバイザー紹介 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 サブクエリ (ネストされたクエリ)、結合テーブル、複合クエリの詳細な説明
目次プロジェクトの作成プロジェクト構造メイン.jsアプリ.vue:設定コンポジションAPI参照反応的...
nginx を導入した際に、フォワードプロキシの設定も nginx を使っていました。しかし、htt...
コンテンツオーバーフローとは何ですか?実際、テキストが大量にある場合、コンテンツ領域がそれだけの長さ...
1. インラインスタイル仮想DOMにインラインスタイルを追加するには、式を使用してスタイルオブジェク...
目次1. MySQLでよく使われる文字列関数2. 数値関数3. 日付と時刻の機能4. プロセス機能5...
1. アクセス頻度、同時接続、ダウンロード速度を制限するために使用されるモジュールと命令の概要ngx...
目次K8Sの高度な機能高度な機能要約するkubectl サービスの問題のトラブルシューティングK8S...
目次序文ネットワーク速度のフロントエンド判定原理のまとめ1. img を読み込むか Ajax リクエ...
今日、Ubuntu 用の小さなツールを顧客に送りましたが、ユーザーはそれを受け取った後、実行できませ...
データベース内のトランザクションとロックを表示するための一般的なステートメントトランザクションの待機...
目次再帰とは何ですか?また、どのように機能しますか? 1. 合計(1)デジタル加算(2)配列の和2....
目次1. シナリオ2. 解決策3. 結論4. 参考文献1. シナリオ日常の開発およびテスト作業には ...
実際、これは非常に簡単です。imgにaタグを追加し、 <a href='tencent...
lsof (開いているファイルのリスト) は、プロセスによって開かれたファイルを表示するツールです。...
目次1. オブジェクトリテラル2. newキーワードはオブジェクトを作成する3. Object.cr...