当前位置: 首页 > news >正文

短剧推广平台app深圳seo排名

短剧推广平台app,深圳seo排名,游戏搬砖工作室加盟平台,网站建设-部署与发布pm2进程管理 本节我们将介绍如何使用 pm2 运行和监管我们的 express 项目 准备工作 一个 express 项目全局安装 pm2 npm install -g pm2pm2使用介绍 启动应用 你可以用纯命令去运行一个node项目,假设原本运行项目使用 node src/index.js可以跑起来一个项目&am…

pm2进程管理

本节我们将介绍如何使用 pm2 运行和监管我们的 express 项目

准备工作

  • 一个 express 项目
  • 全局安装 pm2
npm install -g pm2

pm2使用介绍

启动应用

你可以用纯命令去运行一个node项目,假设原本运行项目使用 node src/index.js可以跑起来一个项目,则:

pm2 start -name "pm2-node-app" node -- src/index

当然你还可以通过将部分信息写到配置文件中,文件可以是 js, json 等,js格式的可以通过以下命令生成:

pm2 init

这将得到一个名为 “ecosystem.config.js” 的文件,内容如下:

module.exports = {apps : [{script: 'index.js',watch: '.'}, {script: './service-worker/',watch: ['./service-worker']}],deploy : {production : {user : 'SSH_USERNAME',host : 'SSH_HOSTMACHINE',ref  : 'origin/master',repo : 'GIT_REPOSITORY',path : 'DESTINATION_PATH','pre-deploy-local': '','post-deploy' : 'npm install && pm2 reload ecosystem.config.js --env production','pre-setup': ''}}
};

deploy那部分是构建,在本节我们仅将 pm2 用于项目的运行管理,无需关注构建。重点是 apps 列表,每一个元素分别对应一个应用的配置信息,包括启动时运行的脚本命令(script),文件变动监控(watch)等

热重载

假设我们的源码入口位于 “src\index.js”,我们需要开发时热重启项目(仅src内文件变动):

module.exports = {apps : [{script: 'src/index.js',watch: ['src']}]
};

pm2根据这个文件去运行应用时可以直接这样:

pm2 start  // 与ecosystem.config.js同目录

如果你使用其它的配置文件,如 json,配置的格式也是类似的,则需要向pm2指明该配置文件名,如:

pm2 start app.json

管理应用

  • pm2 stop <id|name|namespace|all|json|stdin>:停止指定的应用
  • pm2 restart <id|name|namespace|all|json|stdin>:重启指定的应用
  • pm2 reload <id|name|namespace|all|json|stdin>:即刻重载web应用
  • pm2 delete <id|name|namespace|all|json|stdin>:删除指定的应用

应用监控

  • pm2 ls:终端中查看所有应用状况
  • pm2 monit:打开终端的监控面板
  • pm2 plus:在浏览器中的Dashboard,使用 pm2 plus 可能会报错,可以直接访问网址https://app.pm2.io/

查看日志

  • pm2 log:查看所有应用日志
  • pm2 log <id|name|namespace|all|json|stdin>:查看指定日志

应用集群

你可以将一系列应用划分到一个命名空间内作为一个集群,通过指定namespace,进行全体的重启等操作。
以 ecosystem.config.js 为例,这一组应用包含了2个 node 应用:

module.exports = {apps : [{name: 'express-app1',script: './app1/src/index.js',watch: './app1/src',namespace: 'express-demo'}, {name: 'express-app2',script: './app2/src/index.js',watch: './app2/src',namespace: 'express-demo'}]
};

关于 pm2 更多的使用技巧,还请诸君自行探索


下一章节-最佳实践

http://www.hengruixuexiao.com/news/9068.html

相关文章:

  • 做网站要公安备案吗武汉久都seo
  • 做付费软件网站百度seo关键词排名
  • 做网站賺钱郑州网站建设推广优化
  • 深圳制作网页公司吉林seo刷关键词排名优化
  • 合肥网站快速排名优化武汉最新消息今天
  • 大连手机自适应网站建设价格全国免费发布广告信息平台
  • 做关于什么内容的网站培训心得体会感悟
  • wordpress显示慢百度seo如何优化关键词
  • 名校建设专题网站电商运营平台
  • 什么网站专做面粉批发搭建一个网站平台需要多少钱
  • wordpress模板教程seo工具不包括
  • 个人网站的优点外链工厂
  • 婚庆网站建设公司手机访问另一部手机访问文件
  • 网上做造价网站对网站提出的优化建议
  • 网站上那些兼职网页怎么做百度推广售后电话
  • 公司网站开发排名百度推广需要什么条件
  • 网站空间大小 论坛百度指数数据分析平台
  • 秦皇岛市 网站建设调研报告万能模板
  • 黄冈市建设信息网站网络媒体广告代理
  • 广州个人做网站佛山疫情最新消息
  • 荆门城乡建设局网站网络优化工程师前景
  • 丹阳企业网站制作推广形式有哪几种
  • 做企业云网站的企业宁波网络优化seo
  • 公司用dw做网站吗seo的外链平台有哪些
  • 山西省建设厅网站首页安全考核b证百度推广课程
  • Wordpress验证登陆函数seo短视频网页入口引流网站
  • 站长工具5g网络推广公司有哪些
  • 主备网站服务器自动切换 win2003哪里有学计算机培训班
  • 行政助手网站开发百度推广优化中心
  • 网站设计网域名查询网址