`

TODO:Node.js pm2使用方法

阅读更多

TODO:Node.js pm2使用方法

pm2 是一个带有负载均衡功能的Node应用的进程管理器.

当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的。

1.使用 npm install pm2 -g 安装 pm2

2.使用pm2管理 Node 进程,执行以下命令启动 node 服务:

pm2 start process.json

错误日志输出,less ~/.pm2/logs/video-error.log,Node Error: Cannot find module ‘express’:

3.设置NODE_PATH环境变量

export PATH=$PATH:/data/node/node-v6.9.1-linux-x64/bin

export NODE_PATH=”/data/node/node-v6.9.1-linux-x64/lib/node_modules”

4.安装依赖保

npm install -d

5.启动node服务, pm2 start process.json

6.测试服务端口是否开启,telnet 127.0.0.1 9994

7.停止pm2管理的App,pm2 stop video,status为stopped则停止成功

8.启动pm2管理的App,pm2 start video,status为online则启动成功

9.更多pm2使用方法,可以用pm2 –help查看详细使用方法

$ pm2 list

$ pm2 stop

$ pm2 restart

$ pm2 delete


wxgzh:ludong86

qrcode_for_gh_6bb1f39ae99c_258

1
4
分享到:
评论

相关推荐

    memamjome.learn.nodejs:玩转 node.js

    在本文中,我们将深入探讨如何使用Node.js来开发RESTful API。Node.js是一个基于Chrome V8引擎的JavaScript运行环境,以其非阻塞I/O和事件驱动的特性在服务器端编程中受到广泛欢迎,尤其适合构建高性能的网络应用,...

    Node.js-Todo_list

    使用框架Express.js练习的简易MVC架构todo-list。 使用技术 初步框架Express.js 其他套件 bcrypt-密码杂凑处理 cors-实现跨域请求 connect-flash-管理跨页面提示消息(成功/错误) dotenv-集中管理环境变数并避免...

    node-todo:一个独立的Nodejs To Do App

    Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它让JavaScript能够在服务器端运行,打破了JavaScript只能在浏览器中执行的传统。本项目“node-todo”是一个利用Node.js构建的简单待办事项(To Do List)应用...

    WAPDiff:Node 和 Express 实验和探索

    7. **部署与性能优化**:使用PM2进行进程管理,负载均衡,性能监控,缓存策略。 在“WAPDiff-master”这个压缩包文件中,可能包含的文件有项目的源码、README文档、测试文件等,通过这些文件我们可以深入理解作者...

    TodoAppInReactJS:这是使用ReactJS和Node.js开发简单的Todo应用程序的示例

    ReactJS中的TodoApp 这是使用ReactJS开发简单的Todo应用程序的示例。 要求 MongoDB 节点JS ReactJS Redux(此应用程序不使用Redux-Form) 使用的依赖 后端 ...pm2@2.1.5:对于init应用程序,生产

    todo-app-nodejs-server

    【标题】"todo-app-nodejs-server" 涉及的是一个使用Node.js构建的待办事项(Todo)应用服务器端项目。Node.js是基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript编写代码,实现全栈...

    express-starter:一个适用于初学者的Node.js Express样板项目

    add pm2 for deploy use supervisor for live reload add multer(2015.5.12 07:09) plain post(2015.5.12 07:09) add cors(2015.5.12 07:19) add mongodb session store todo add queue -> add is_js add ...

    todo_server

    9. **部署与监控**:"todo_server"可能被部署到云平台如AWS、Heroku或DigitalOcean,并使用PM2等进程管理工具保持服务的持续运行。同时,监控工具如Prometheus和Grafana可以帮助开发者跟踪服务性能和潜在问题。 综...

    基于Nodejs开发的TCP通用物联网设备网关程序源码(已集成支持多种Modbus协议设备)+运行说明.zip

    - 静态方法封装:使用静态方法封装通用的功能,提高了代码的复用性和可维护性。 缺点: - 错误处理不足:代码中的错误处理可能不够严谨,例如在一些地方出现了直接的 try-catch 语句,并没有详细处理错误情况。 - ...

    todoApp-express:使用 ExpressJS 和 AngularJS 的 ToDo 应用程序

    【描述】:这个项目演示了如何利用Node.js的Express框架和前端的AngularJS库来实现一个功能完备的Todo管理应用。ExpressJS是用于构建服务器端应用程序的强力工具,而AngularJS则在客户端提供了丰富的数据绑定和MVC...

    gabra-api:后端API集合

    使用PM2: pm2 start processes.json或仅运行文件start.sh 。 如果需要,必须将环境变量NODE_ENV设置为production 。 测验 测试使用: 框架( describe , it等) 用于高级HTTP测试的测试( request等) 断言库...

    Learn_vue_js_02

    뷰CLI로프로젝트생성하기 [터미널]节点pm npm후CLI설치한다 // node 10.x 버전 이상 (LTS 버전)node -v// 6.x 버전 이상npm -v// CLI 설치 (Vue CLI 공식문서 참고)npm install -g @vue/cli되면@ vue / cli @버전다...

Global site tag (gtag.js) - Google Analytics