ホームページ > バックエンド開発 > Golang > Golang プロセス ガーディアン スーパーバイザーについて話しましょう

Golang プロセス ガーディアン スーパーバイザーについて話しましょう

藏色散人
リリース: 2021-10-28 19:16:46
転載
2945 人が閲覧しました

この記事は、Golang プロセス ガーディアン スーパーバイザーについて説明するために go language チュートリアル コラムによって書かれたものです。

Golang プロセス ガーディアン スーパーバイザーについて話しましょう

#1. スーパーバイザーのインストール

スーパーバイザーのインストール

2. Golang 実行可能プログラムの生成

golang プロジェクトのルート ディレクトリ cd /data/go/test に入力し、 go build -o main main.go を実行して実行可能プログラムを生成します (オプション)。その後、upx main を使用して圧縮します。

3. スーパーバイザーの設定ファイルを編集する go

  • キーポイント: コマンド値は絶対パスである必要があります

  • Key point: ディレクトリの値 [必須] 設定 (non-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 関連のその他の知識,

golangチュートリアルコラムをご覧ください!

以上がGolang プロセス ガーディアン スーパーバイザーについて話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:learnku.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート