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

网站加载不出来是什么原因购买网站空间大小

网站加载不出来是什么原因,购买网站空间大小,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.yayakq.cn/news/958033/

相关文章:

  • 烟台网络科技有限公司排名seo人员工作内容
  • 做网页去哪些网站找素材较好苏州注册公司需要多少钱
  • 网站建设购物商城专业的做pc端网站
  • 专门 做鞋子团购的网站有哪些温州百度推广公司
  • 网站主机免备案吗防城港市建设工程质量监督站网站
  • 做公司网站的资料青岛建站模板制作
  • 优秀网站设计赏析wordpress会员支付系统
  • 开发一个网站模版中软属于国企还是央企
  • 电子邮箱网站注册网页论坛
  • 商城建站系统深圳建工集团
  • 开公司做网站北京国互网网站建设电话
  • 如何快速优化网站南京协会网站建设
  • 惠州网站开发公司wordpress迁移
  • 古典风格网站模版app推广接单发布平台
  • 哪种语言做的网站好拼多多卖网站建设
  • wix做网站的建议软考中级哪个含金量高
  • 360网站卖东西怎么做个人签名设计网站
  • 广东网站建设微信官网开发北京网站建设 一流
  • 青县网站建设怎样在本机建设网站
  • 杭州软件开发公司网站广州市恒嘉建设有限公司网站
  • 做视频网站要多少钱贵阳手机银行app
  • python网站开发好吗怎么建设空包网站
  • 公众号视频网站怎么做手机网页小游戏
  • 最受欢迎的网站开发语言市场有率seo tdk
  • 台州市建设规划局网站6佛山网站哪家最专业
  • 汉中城乡建设网站首页网站是先解析后备案吗
  • 河南自助建站建设代理怎么给公司做网站
  • 网站做关键词链接有用吗品牌推广策略包括哪些内容
  • 做网站的公司哪家专业的电商网站建设公司
  • 学风建设网站建立一个公司