前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[ASP.NET Core 3.1] 发布Linux+[Supervisord]监控服务运行

[ASP.NET Core 3.1] 发布Linux+[Supervisord]监控服务运行

作者头像
happlyfox
发布2020-05-26 16:29:30
6.1K0
发布2020-05-26 16:29:30
举报
文章被收录于专栏:技术开源分享技术开源分享

环境

Linux Centos 7

1、安装Supervisord及使用

Centos7.x 安装 Supervisord 使用supervisor管理进程

2、安装ASP.NET Core 运行环境

CentOS 7 包管理器 - 安装 .NET Core

3、新建webapi项目

3.1 去除https选项和dockerfile自动生成选项,后面自己配置 3.2 选择webapi,生成后的项目结构如下

image.png

项目访问地址: http://127.0.0.1:8080/WeatherForecast

端口号配置可以通过多种方式,这里我自己写死默认8080,方便后期发布docker也用这个做匹配。

image.png

image.png

代码已发布至github

4、发布linux

image.png

发布后的文件夹是publish,将publish文件压缩后通过sftp传至Linux服务器

image.png

image.png

image.png

查看是否能够正常运行

image.png

如上图显示,代表可以正常打开应用,端口号是8080

5、 Supervisord监听运行

切换目录 cd /etc/supervisord.d/ vim webapi.ini

编写supervisord文件,如下

代码语言:javascript
复制
[program:webapi] 
command=dotnet /web/publish/Happlyfpx.WebApi.DockerUse.dll
user=root
stopsignal=INT
autostart=true
autorestart=true
stderr_logfile=/var/Happlyfpx.WebApi.DockerUse/log/err.log
stdout_logfile=/var/Happlyfpx.WebApi.DockerUse/log/out.log

6、 开放Supervisord-web端,查看运行状态

【修改配置文件,使Supervisord可以在web端显示】 vim /etc/supervisord.conf

代码语言:javascript
复制
#取消10-13行注释,前面数字是行号
10 [inet_http_server]         ; inet (TCP) server disabled by default
11 port=127.0.0.1:9001        ; (ip_address:port specifier, *:port for all iface)
12 username=user              ; (default is no username (open server))
13 password=123               ; (default is no password (open server))

【Web端登陆】

image

** 【登陆成功】**

image.png

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境
  • 1、安装Supervisord及使用
  • 2、安装ASP.NET Core 运行环境
  • 3、新建webapi项目
  • 4、发布linux
  • 5、 Supervisord监听运行
  • 6、 开放Supervisord-web端,查看运行状态
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档