1、下载.net core项目ubuntu系统运行容器dotnet
      1、版本:dotnet-sdk-2.1.3-linux-x64.tar.gz
      2、将下载好的包上传到ubuntu系统进行解压
      3、解压命令:tar -zxvf dotnet-sdk-2.1.3-linux-x64.tar.gz(-zxvf详解:z表示tar包是被gzip压缩过的,所以解压是需要用gunzip解压;x表示从tar包中把文件提取出来;v表示显示详细信息;f指定被处理的文件是.tar.gz)
      4、将压缩包解压到指定文件目录
      tar -zxvf dotnet-sdk-2.1.3-linux-x64.tar.gz -C /home/zhangxinqi/dotnetsdk

2、安装supervisor(可视化界面管理车.net core服务,手动操作,不需要命令启动)
      supervisor是一款很好用的进程管理工具,其命令也很简单,其安装过程如下:
     1、首先保证本地的Python环境是OK的,并且已经安装supervisor包,如果没有安装可以用easy_install:
           easy_install supervisor

2、安装supervisor
           sudo apt-get install supervisor

3、查看默认配置
           echo_supervisord_conf

4、导出默认配置到指定目录
           echo_supervisord_conf > /etc/supervisor/supervisord.conf(如果提示权限不够,可以切换到root用户)

5、修改supervisord.conf配置文件(去掉最后该配置文件的最后一行注释符号)
           [include]
           files = /etc/supervisor/conf.d/*.ini

6、修改supervisord.conf配置文件为:这样就可以通过浏览器登录supervisor可视化操作界面了
           [inet_http_server] ; inet (TCP) server disabled by default

port=*:9001 ; (ip_address:port specifier, *:port for all iface)

username=admin ; (default is no username (open server))

password=fujica0408 ; (default is no password (open server))

7、添加ini配置文件(文件名enginecore)
          [program:EngineCore]
          command=/home/zhangxinqi/dotnetsdk/dotnet OneCardSystem.EngineCore.dll ; 运行程序的命令
          directory=/home/zhangxinqi/OneCardSystem.EngineCore/ ; 对应的你的项目的存放目录
          autostart=true
          autorestart=true ; 程序意外退出是否自动重启
          stderr_logfile=/var/log/EngineCore.err.log ; 错误日志文件
          stdout_logfile=/var/log/EngineCore.out.log ; 输出日志文件
          environment=ASPNETCORE_ENVIRONMENT='Production',ASPNETCORE_URLS='http://*:60002' ; 进程环境变量
          stopsignal=INT

8、启动supervisord
          supervisord -c /etc/supervisor/supervisord.conf

(备注:如果修改了ini和supervisord.conf文件,则需要执行supervisorctl reload命令才能生效)

最新文章

  1. [原创.数据可视化系列之三]使用Ol3加载大量点数据
  2. Windows 7专业版安装VS2005与WinCE6.0开发环境
  3. Mysql复制之路由
  4. 简单SQL分页
  5. C# 线程知识--使用ThreadPool执行异步操作
  6. MonkeyRunner 连续两次点击报“Error sending touch event”
  7. springmvc(三) 参数绑定、
  8. Linux 磁盘分区修改与管理
  9. 错误提示:未处理的“System.NullReferenceException”类型的异常出现在 system.data.dll 中。 其他信息: 未将对象引用设置到对象的实例。
  10. 一个简单的java程序,用于RabbitMQ日志监控
  11. Leancloud+Valine打造Hexo个人博客极简评论系统
  12. 学习笔记20—MATLAB特殊函数
  13. Django的具体操作(二)
  14. python-解释器模式
  15. vue的过滤器
  16. C# 5.0-.Net新特性
  17. offsetLeft && left
  18. sumatrapdf 软件介绍
  19. 关于volatile 最完整的一篇文章
  20. jenkins yum 安装

热门文章

  1. Linux架构之Nginx 负载均衡会话保持
  2. python如何查看内存占用空间
  3. Categorical Data
  4. 【leetcode】1081. Smallest Subsequence of Distinct Characters
  5. windows系统如何查看物理cpu核数,内存型号等
  6. CF1182 D Complete Mirror——思路
  7. css 实现div内显示两行或三行,超出部分用省略号显示
  8. (转)Kubernetes部署WordPress+MySQL
  9. maven 依赖调解
  10. git如何撤销工作区的修改