您的位置:首页 > 运维架构 > Linux

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

2017-12-21 10:59 806 查看
此博客中linux环境:CentOS Linux release 7.4.1708 (Core)



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

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

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



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



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



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



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



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



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



如图,可以看到HRMS服务已经成功启动。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息