当前位置: 首页 > 后端技术 > Node.js

Node项目部署杂记

时间:2023-04-03 11:58:54 Node.js

安装nvm首先执行如下命令安装nvm:curl-o-https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh|bash然后,source下面的~/.bashrc文件:source~/.bashrc这时候在命令行执行:nvm,如果执行成功,说明安装成功。安装好node,安装好nvm后,可以用来方便的管理node的版本。例如安装nodev6.11.0版本:nvminstallv6.11.0此时在命令行中执行:node,执行成功则表示安装成功。安装pm2由于Nodejs的单线程,任何异常都会导致整个服务中断,这对于生产中长时间提供服务的程序来说是不可能的。因此,引入了pm2工具。pm2=P(rocess)M(anager)2是一个可以在生产环境中使用的Nodejs进程管理工具,它内置了一个负载均衡器。不仅保证了服务不中断,永远在线,还提供了0秒重载功能,以及其他一系列的进程管理和监控功能。而且使用起来非常简单。全局安装pm2:npminstallpm2-g参考:pm2官方文档pm2配置文件:执行配置pm2:pm2startpm2.json管理和监控查看pm2管理的所有Nodejs服务:pm2list可以通过id或者name查看一个进程详细信息:pm2showxx(name)或pm2showxx(id)监控:pm2monit停止进程:pm2stop[app-name|id]停止所有进程:pm2stopall重启所有进程:pm2restartall删除和停止进程:pm2delete[app-name|id]删除并停止所有进程:pm2deletealllogmonitoringpm2logspm2logs[app-name]

猜你喜欢