node pm2 完整介绍

2026-7-11 杜世伟 JavaScript

一、什么是 PM2

PM2 是一款基于 Node.js 开发的生产环境进程管理工具,专门用来托管 Node 后端项目(Express、Koa、Nest、Nuxt、Next 等)。
原生 Node node app.js 运行程序有致命缺点:
  • 终端一关程序直接退出
  • 程序崩溃不会自动重启
  • 无法多进程利用多核 CPU
  • 不方便查看日志、监控、开机自启
PM2 就是用来解决以上问题,是 Node 项目服务器部署最主流工具。

二、核心功能

  1. 进程守护(保活)
    程序异常崩溃、报错退出后,PM2 会自动重启进程,保证服务持续在线。
  2. 后台常驻运行
    脱离终端窗口,关闭 SSH 连接服务器后项目依旧运行。
  3. 集群多实例负载均衡
    自动根据 CPU 核心创建多进程,充分利用服务器多核性能,分摊请求压力。

阅读全文>>

标签: js node pm2

评论(0) 浏览(98)

(转)cocos2dx 之Node函数

2014-3-13 杜世伟 cocos2d-x

//获取节点的顺序,ZOrder:节点的Z轴,当有多个节点在屏幕显示时,引擎会根据它们Z轴的大小决定绘制顺序,Z轴大的会盖住Z轴小的
virtual int getZOrder(void)
//获取节点的位置(x,y)
virtual const CCPoint& getPosition(void)
//设置节点的位置
virtual void setPosition(const CCPoint &var)
//获取其对应的摄像机,因为cocos2d-x是通过3D方式绘制2D效果的
virtual CCCamera* getCamera(void)
//判断节点是否可见
virtual bool getIsVisible(void)

阅读全文>>

标签: cocos2dx cocos2d-x node

评论(0) 浏览(15810)

Powered by emlog 沪ICP备2023034538号-1