如何在liunx服务器中使用supervisorctl命令启动dotnet程序?

此博客中linux环境:CentOS Linux release 7.4.1708 (Core)


因公司业务需要,要在centos 7服务器上安装dotnet服务,但dotnet服务名称冗长,难以记住。因此,本博客介绍如何在linux服务器上使用supervisorctl命令启动dotnet服务。


安装之前,请确认你是使用root用户登录linux服务器。如果不是,每一步命令前都需加上sudo。

1.搜索yum源,使用命令:yum  search  epel

如何在liunx服务器中使用supervisorctl命令启动dotnet程序?_第1张图片

2.安装上图中红色标记的yum源,使用命令:yum install -y epel-release.noarch

如何在liunx服务器中使用supervisorctl命令启动dotnet程序?_第2张图片

3,安装完毕后,yum安装supervisor程序。使用命令:yum install -y supervisor

如何在liunx服务器中使用supervisorctl命令启动dotnet程序?_第3张图片

4.安装完毕后,在/etc下会有两个supervisor的文件,如果有则说明安装成功。

如何在liunx服务器中使用supervisorctl命令启动dotnet程序?_第4张图片

5.进入supervisord.d文件夹,默认情况下此文件为空文件,此时需要新建*.ini文件。比如,新建一个HRMS.ini文件,使用命令:touch  HRMS.ini


6.HRMS.ini文件内的配置如图,其中program后面写上项目名,如这里的HRMS,directory后面跟项目名的路径,最后两行跟此项目的输出日志和错误日志路径。确保这些路径正确,权限正确。

如何在liunx服务器中使用supervisorctl命令启动dotnet程序?_第5张图片

7.启动supervisor服务,再启动dotnet项目。使用命令:systemctl start  supervisord.service;supervisorctl start HRMS。

如图,可以看到HRMS服务已经成功启动。

你可能感兴趣的:(linux运维)