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

一级a做爰全过程片视频网站汽车类网站搭建

一级a做爰全过程片视频网站,汽车类网站搭建,软件开发项目管理的分析,网站项目上线流程pm2 进程管理工具可以Windows操作系统上运行#xff0c;当一台Windows电脑上需要运行多个进程时#xff0c;或者运维时需要运行多个进程以提供服务时。可以使用pm2#xff0c;而不再是使用脚本。 1. 使用PM2管理进程 1.1. 启动PM2项目 1.1.1. 直接启动项目 参数说明当一台Windows电脑上需要运行多个进程时或者运维时需要运行多个进程以提供服务时。可以使用pm2而不再是使用脚本。 1. 使用PM2管理进程 1.1. 启动PM2项目 1.1.1. 直接启动项目 参数说明 --watch监听应用目录的变化一旦发生变化自动重启。如果要精确监听、不见听的目录最好通过配置文件。-i --instances启用多少个实例可用于负载均衡。如果-i 0或者-i max则根据当前机器核数确定实例数目。--ignore-watch排除监听的目录/文件可以是特定的文件名也可以是正则。比如--ignore-watchtest node_modules some scripts-n --name应用的名称。查看应用信息的时候可以用到。-o --output path标准输出日志文件的路径。-e --error path错误输出日志文件的路径。--interpreter interpreterthe interpreter pm2 should use for executing app (bash, python…)。比如你用的coffee script来编写应用。 pm2支持直接运行server.js启动项目如下 ## 1.2. 查看应用列表查看当前机器执行的所有进程 1.2.1. 查看所有应用的情况 pm2 list 1.2.2. 查看某一个应用的情况 # pm2 show app_name|app_id pm2 show 0pm2 show hbbuild_gq# pm2 describe app_name|app_id pm2 describe 0pm2 describe hbbuild_gq1.3. 重启、停止、删除 1.3.1. 重启 # pm2 show app_name|app_id|app.ks pm2 restart hbbuild_gq.jspm2 restart hbbuild_gqpm2 restart 01.3.2. 停止 #停止特定的应用。可以先通过pm2 list获取应用的名字--name指定的或者进程id。pm2 stop app_name|app_id#如果要停止所有应用可以pm2 stop all1.3.3. 删除 # 删除某一个应用 pm2 delete app_name|app_id# 删除所有的应用 pm2 delete all1.4. 日志 pm2 log 01.4.1 查看最新的日志 pm2 logs 0 --lines --raw # 例如 pm2 logs 0 --lines 31.5. 负载均衡 命令如下表示开启三个进程。如果-i 0则会根据机器当前核数自动开启尽可能多的进程。 pm2 start hbbuild_gq.js -i 3 # 开启三个进程 pm2 start hbbuild_gq -i max # 根据机器CPU核数开启对应数目的进程1.6. 内存使用超过上限自动重启 如果想要你的应用在超过使用内存上限后自动重启那么可以加上--max-memory-restart参数。有对应的配置项 pm2 start hbbuild_gq.js --max-memory-restart 20M1.7. 保存/冻结进程 在重新启动时保存/冻结进程列表 pm2 save2. 总结 微服务平台总是表现为多个服务多个机器分布式运行资源和算力拓展了管理等复杂度提升了。 可能两个服务登录不同机器查看日志还容易当服务到达成百上千的时候问题就很明显。 所以我们需要孵化像pm2这样的工具提供下面的便利 开发和运维上的便利 无缝接入服务管理 这个对NodeJS应用来说几乎是神器pm2 原生地支持了应用程序管理提供了命令管理查看用户应用。 举Springboot开发的微服务平台为例开发应用的同学需要引入SpringCloud等组件进行服务发现注册到注册中心。本人也使用过春天全家桶来制作微服务平台再简化还得定制一个通用SpringBoot Starter理念也是类似的 统一管理日志工作台 特别是在微服务环境下多个服务使用pm2 monit可以很方便的一个monit工作台切换微服务日志。大型平台那就需要做日志搜索了比较成百上千个服务在pm2 monit窗口切换也不现实这也是pm2缺少的地方 不过pm2还有一个在线版的Keymetics 做专业微服务平台监控管理的工作台收费。 更容易的应用弹性伸缩 上面启动后台服务的时候加了一个-i参数指定数量就能启动多worker服务。 虽然在NodeJS中还是单进程多线程但是这个参数化实例拓展这个设计是很有指导意义的 服务启动/恢复操作的封装原子性 我们使用pm2 start/stop appname即可而非开发进入多个应用目录手动打node app.js。再者pm2会常驻应用保证应用不掉线这个设计也是值得参考。
http://www.zqtcl.cn/news/380276/

相关文章:

  • 甘肃省住房和城乡建设部网站首页ip怎么做网站
  • 怎么开一家网站开发公司百度推广一年大概需要多少钱
  • 小破站下载h5企业模板网站
  • 服务器怎么设置ip做网站凌云seo博客
  • 莱芜四大金刚是谁啊镇江网站优化推广
  • 上海门户网站开发企业号码查询系统
  • 西安做网站设计的公司golang 网站开发 教程
  • 做网站哪些公司专业做app软件开发公司
  • 蒙特网站建设湖北省建设厅网站上岗证查询
  • 宁波网站建设 联系哪家电子商务网站建设过程范文
  • 南宁商城网站建设网站建设的需求文档
  • dedeampz 部署wordpress 网站访问慢如何评价网站是否做的好处
  • 怎样建设个人影视网站设计学专业
  • 没有公司 接单做网站网站建设加盟合作
  • 如何将域名和网站绑定做网站找投资人
  • 网站开发 平台WordPress首页可见
  • 沧州做网站费用打开上海发布
  • 重庆潼南网站建设公司电话网站能调用一些字体
  • 摄影网站设计素材做彩票网站电话多少
  • 开网站公司企业管理网课
  • 相城高端网站建设施工建设集团网站
  • .电子商务网站的开发原则包括网络服务示范区创建情况
  • 网站如何做权重php做网站登陆验证
  • 昆山制造网站的地方网站建设 有聊天工具的吗
  • 自己做网站制作需要多少钱如何免费注册网站域名
  • 如何做网站美化怎样写网站文案
  • 做网站排名的wordpress 调整 行距
  • 三亚文明城市建设服务中心报名网站房地产活动策划网站
  • 休闲食品网站建设规划书常德做网站专业公司
  • 做美工好的网站网页设计排版布局