.NET開発サーバー アプリケーション管理ツール
2022-01-14 19:18:27
I. 背景
1. アノ.デプロイ
Anno.Deploy
と同じように使用することができます。
Anno
新しいサービスのデプロイ、サービスの開始、サービスの停止、サービスのクリーンアップを行うことができます。また、単独でデーモンに使用することもできます。
II. 使用方法
1、およびAnno統合の使用
2. の分離使用
annoDeploy status View program status
annoDeploy start [workingName] Start the program
annoDeploy stop [workingName] Stop the program
annoDeploy ステータス プログラムのステータスを表示します。
HelloWorldService21 UP pid 24864 admin
HelloWorldService22 DOWN pid -1 admin
annoDeploy start [workingName] プログラムを開始します。
[17:44:15:6832]: HelloWorldService21 is up!
HelloWorldService21 UP pid 14744 admin
annoDeploy stop [workingName] プログラムを停止します。
[17:45:24:2212]: HelloWorldService21 has stopped!
HelloWorldService21 DOWN pid -1 admin
3. annoDeploy設定ファイル
<?xml version="1.0" encoding="utf-8" ? >
<configuration>
<! --0,0 The first is the workstation, the second the data center
(all AnnoService's two digits cannot be repeated e.g. [1,2] [1,2] cannot exist)
Can exist [1,2] [2,1]
-->
<IdWorker>0,1</IdWorker>
<! --App Name -->
<AppName>Anno.Deploy</AppName>
<! --monitoring port-->
<Port>7999</Port>
<! --weight-->
<Weight>1</Weight>
<! -- Function Non-Anno.Plugs Join Method -- >
<FuncName></FuncName>
<! --Overlooked functions Trace,Logic-->
<IgnoreFuncName></IgnoreFuncName>
<! -- Timeout time milliseconds -->
<TimeOut>300000</TimeOut>
<! -- Target registered to -->
<Ts Ip="127.0.0.1" Port="7010"/>
<IocDll>
</IocDll>
<appSettings>
<! -- the directory where the program is placed -- >
<add key="work_directory" value="E:\AnnoDeployStorage"/>
<! -- passphrase when used in integration with Anno -- >
<add key="deploySecret" value="duyanming"/>
</appSettings>
</configuration>
4. annoDeploy デーモンを設定する
アプリケーションがオンラインパネル経由でデプロイされる場合、このステップは必要ありません。
作業ディレクトリの下にある
proc
フォルダで、次の各ファイルがプログラムを表します。 新しいファイルを作成します。
HelloWorldService21
内容を説明します。
{
"Running":true,
"AutoStart":"1",
"AnnoProcessDescription":"admin",
"ReStartErrorCount":0,
"Id":24628,
"WorkingDirectory":"HelloWorldService21",
"Cmd":"dotnet HelloWorldService.dll -p 7029",
"NodeName":"Anno.Deploy"
}
"Running":true, //whether the program is running or not, initial configuration set to false
"AutoStart":"1",//whether to start automatically
"AnnoProcessDescription":"admin",//Program description
"ReStartErrorCount":0,//restart failure count Initial configuration set to 0
"Id":-1,//Program process Id Initially configured as -1
"WorkingDirectory":"HelloWorldService21",//program name (the program needs to be placed in the work_directory directory with the name HelloWorldService21 The name of the configuration file is the same as the name of the program folder )
"Cmd":"dotnet HelloWorldService.dll -p 7029",//start command
"NodeName":"Anno.Deploy"//name of annoDeploy
この記事で紹介されている.NET開発サーバーアプリケーション管理ツールは、より関連性の高いものです。
関連
-
.netcoreプロジェクトでIStartupFilterを使用するためのチュートリアル
-
ASP.NET Core 6で依存関係を解決する3つの方法
-
.NET Coreでオブジェクトプールを使用する
-
ASP.NET CoreでCAPの取引詳細を自動で有効にする
-
Net Core HttpClient処理 レスポンス圧縮の詳細
-
ASP.NET Core MVC フィルタ
-
認証プロセスの記録にjwtを使用したネット
-
NET 6 の今後の新機能 暗黙の名前空間参照
-
ASP.NET Coreで複数のサービス実装クラスをインジェクトする方法
-
CS0234 名前空間 'Microsoft.AspNet' に型または名前空間名 'Mvc' が存在しない (あなたは
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
NET 6の新しい設定オブジェクトConfigurationManagerの紹介
-
.NET 6:.NETのロギングコンポーネントlog4netを使用する。
-
.NET複数データベース一括データ挿入、更新(SqlServer、MySql、PgSql、Oracleをサポートします。)
-
net core downlink tracking skywalking インストールと使いやすいチュートリアル
-
ASP.NET Core ディペンデンシーインジェクションの詳細
-
ASP.NET学習でよくあるエラーのまとめ
-
ASP.NET Core Web API チュートリアル プロジェクト構成図
-
再起動を伴わないNET5の設定変更は自動的に反映される
-
ネットパフォーマンスチューニング - ArrayPool 詳細
-
ASP.NETのオンライン統計とアプリケーションとセッションを使用した訪問履歴