利用.NET|利用.NET 开发服务器 应用管理工具
目录
- 一、背景
- 1、Anno.Deploy
- 二、使用方法
- 1、和Anno集成使用
- 2、单独使用
- 3、annoDeploy 配置文件
- 4、annoDeploy 配置一个守护程序
一、背景
1、Anno.Deploy
Anno.Deploy
可以和 Anno
集成使用,用于部署新的服务、启动服务、停止服务、清理服务。也可以单独使用,用于守护程序。二、使用方法
1、和Anno集成使用
文章图片
文章图片
2、单独使用
annoDeploy status查看程序状态annoDeploy start[workingName]启动程序annoDeploy stop[workingName]停止程序
annoDeploy status 查看程序状态
HelloWorldService21UPpid 24864adminHelloWorldService22DOWNpid -1admin
annoDeploy start [workingName] 启动程序
[17:44:15:6832]: HelloWorldService21 已启动!HelloWorldService21UPpid 14744admin
annoDeploy stop [workingName] 停止程序
[17:45:24:2212]: HelloWorldService21 已停止!HelloWorldService21DOWNpid -1admin
3、annoDeploy 配置文件
0,1 Anno.Deploy79991 300000
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, //程序是否在运行,初次配置设置为 false"AutoStart":"1",//是否自动启动"AnnoProcessDescription":"admin",//程序描述"ReStartErrorCount":0,//重启失败次数 初次配置设置为 0"Id":-1,//程序进程Id 初次配置设置为 -1"WorkingDirectory":"HelloWorldService21",//程序名称 (程序需要放置到work_directory目录下名字为HelloWorldService21 配置文件名称和程序文件夹名称一致)"Cmd":"dotnet HelloWorldService.dll -p 7029",//启动命令"NodeName":"Anno.Deploy"//annoDeploy 的名称
【利用.NET|利用.NET 开发服务器 应用管理工具】到此这篇关于利用.NET 开发服务器 应用管理工具的文章就介绍到这了,更多相关.NET 开发服务器 应用管理工具内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- 深入理解Go之generate
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- 我的软件测试开发工程师书单
- echart|echart 双轴图开发
- NPDP拆书(三)(新产品开发战略(经营与创新战略))
- 芯灵思SinlinxA33开发板Linux内核定时器编程
- Spring|Spring Boot 自动配置的原理、核心注解以及利用自动配置实现了自定义 Starter 组件
- 常用git命令总结
- 藏族开发的修路人——记致富援乡的斯定那珠
- ASP.NET|ASP.NET Core应用开发思维导图