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
相关推荐
在本文中,我们将深入探讨如何使用Node.js来开发RESTful API。Node.js是一个基于Chrome V8引擎的JavaScript运行环境,以其非阻塞I/O和事件驱动的特性在服务器端编程中受到广泛欢迎,尤其适合构建高性能的网络应用,...
使用框架Express.js练习的简易MVC架构todo-list。 使用技术 初步框架Express.js 其他套件 bcrypt-密码杂凑处理 cors-实现跨域请求 connect-flash-管理跨页面提示消息(成功/错误) dotenv-集中管理环境变数并避免...
Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它让JavaScript能够在服务器端运行,打破了JavaScript只能在浏览器中执行的传统。本项目“node-todo”是一个利用Node.js构建的简单待办事项(To Do List)应用...
7. **部署与性能优化**:使用PM2进行进程管理,负载均衡,性能监控,缓存策略。 在“WAPDiff-master”这个压缩包文件中,可能包含的文件有项目的源码、README文档、测试文件等,通过这些文件我们可以深入理解作者...
ReactJS中的TodoApp 这是使用ReactJS开发简单的Todo应用程序的示例。 要求 MongoDB 节点JS ReactJS Redux(此应用程序不使用Redux-Form) 使用的依赖 后端 ...pm2@2.1.5:对于init应用程序,生产
【标题】"todo-app-nodejs-server" 涉及的是一个使用Node.js构建的待办事项(Todo)应用服务器端项目。Node.js是基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript编写代码,实现全栈...
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 ...
9. **部署与监控**:"todo_server"可能被部署到云平台如AWS、Heroku或DigitalOcean,并使用PM2等进程管理工具保持服务的持续运行。同时,监控工具如Prometheus和Grafana可以帮助开发者跟踪服务性能和潜在问题。 综...
- 静态方法封装:使用静态方法封装通用的功能,提高了代码的复用性和可维护性。 缺点: - 错误处理不足:代码中的错误处理可能不够严谨,例如在一些地方出现了直接的 try-catch 语句,并没有详细处理错误情况。 - ...
【描述】:这个项目演示了如何利用Node.js的Express框架和前端的AngularJS库来实现一个功能完备的Todo管理应用。ExpressJS是用于构建服务器端应用程序的强力工具,而AngularJS则在客户端提供了丰富的数据绑定和MVC...
使用PM2: pm2 start processes.json或仅运行文件start.sh 。 如果需要,必须将环境变量NODE_ENV设置为production 。 测验 测试使用: 框架( describe , it等) 用于高级HTTP测试的测试( request等) 断言库...
뷰CLI로프로젝트생성하기 [터미널]节点pm npm후CLI설치한다 // node 10.x 버전 이상 (LTS 버전)node -v// 6.x 버전 이상npm -v// CLI 설치 (Vue CLI 공식문서 참고)npm install -g @vue/cli되면@ vue / cli @버전다...