この記事は、Golang プロセス ガーディアン スーパーバイザーについて説明するために go language チュートリアル コラムによって書かれたものです。
#1. スーパーバイザーのインストール
スーパーバイザーのインストール2. Golang 実行可能プログラムの生成
golang プロジェクトのルート ディレクトリ cd /data/go/test に入力し、 go build -o main main.go を実行して実行可能プログラムを生成します (オプション)。その後、upx main を使用して圧縮します。3. スーパーバイザーの設定ファイルを編集する go
ディレクトリを設定しなくても正常に起動できるという記事をインターネット上で多数見かけましたが、調査・検討した結果、ディレクトリの機能はメイン プログラムを開始することであると判断されたため、このディレクトリに切り替えて、メイン プログラムの構成ファイル ディレクトリを探します。プロジェクト内に go 以外の末尾を持つ構成ファイルがある場合、このディレクトリは「必須」構成です。ディレクトリの役割: メイン プログラムの起動時の設定ファイル ディレクトリ
[program:go];process_name=%(program_name)s_%(process_num)02d; command 值『必须』为绝对路径command=/data/go/test/mainautostart=trueautorestart=trueuser=rootnumprocs=1redirect_stderr=truestdout_logfile=/var/log/supervisor/go.logdirectory=/data/go/testスーパーバイザが golang またはその他のウェルカム メッセージを設定するためのより良い方法があるかどうか
以上がGolang プロセス ガーディアン スーパーバイザーについて話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。