NPM2如何启动node.js文件
发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,NPM2如何启动node.js文件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。安装npm install -g pm2用法$ npm
千家信息网最后更新 2024年11月11日NPM2如何启动node.js文件
NPM2如何启动node.js文件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
安装
npm install -g pm2
用法
$ npm install -g pm2 命令行全局安装pm2$ pm2 start app.js 或者 pm2 start bin/www 启动node项目$ pm2 stop bin/www 停止pm2服务$ pm2 list 列出由pm2管理的所有进程信息,还会显示一个进程会被启动多少次,因为没处理的异常。$ pm2 monit 监视每个node进程的CPU和内存的使用情况$ pm2 logs 显示所有进程日志$ pm2 stop all 停止所有进程$ pm2 restart all 重启所有进程$ pm2 reload all 0秒停机重载进程 (用于 NETWORKED 进程)$ pm2 stop 0 停止指定的进程$ pm2 restart 0 重启指定的进程$ pm2 startup 产生 init 脚本 保持进程活着$ pm2 web 运行健壮的 computer API endpoint (http://localhost:9615)$ pm2 delete 0 杀死指定的进程$ pm2 delete all 杀死全部进程
运行进程的不同方式
$ pm2 start app.js -i max 根据有效CPU数目启动最大进程数目$ pm2 start app.js -i 3 启动3个进程$ pm2 start app.js -x 用fork模式启动 app.js 而不是使用 cluster$ pm2 start app.js -x -- -a 23 用fork模式启动 app.js 并且传递参数 (-a 23)$ pm2 start app.js --name serverone 启动一个进程并把它命名为 serverone$ pm2 stop serverone 停止 serverone 进程$ pm2 start app.json 启动进程, 在 app.json里设置选项$ pm2 start app.js -i max -- -a 23 在--之后给 app.js 传递参数$ pm2 start app.js -i max -e err.log -o out.log 启动 并 生成一个配置文件
开机启动
安装并配置 pm2-windows-service
pm2-windows-service可以将 pm2 安装成 windows service, 达到开机运行的目的
npm i -g pm2-windows-service
添加pm2环境变量
添加系统环境变量PM2_HOME=C:\Users\JasonYang\.pm2
右键 [我的电脑] - [属性] - [高级系统设置] - [环境变量] - 新建 [系统变量]
名称PM2_HOME
路径C:\Users\JasonYang\.pm2
(这路径根据自己需要定)安装服务
以管理员权限打开新的命令行窗口,执行以下命令来安装服务
pm2-service-install
Perform environment setup ?
选 n, 继续
此时, PM2服务已安装成功并已启动, 可以通过 Wn+R来查看,输入services.msc即可看到服务启动node程序
下面用 pm2 来启动我们自己的服务程序 app.js, 然后告诉 pm2 开机后自动运行我 app.js
继续在管理员命令行下, cd 到 app.js 所在目录
pm2 start app.js --name myapp
查看服务列表
pm2 list
添加到自启动服务
pm2 save
pm2 save
很重要, 它保存当前pm2 正在管理的NodeJS服务, 并在开机后恢复这些服务
至此, 安装配置完成
卸载服务
pm2-service-uninstall
看完上述内容,你们掌握NPM2如何启动node.js文件的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
进程
服务
变量
命令
管理
运行
文件
环境
系统
配置
内容
参数
数目
方法
更多
模式
程序
管理员
路径
问题
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
人大提案网络安全
中职数据库技术及应用
内网网址找不到服务器
安徽服务器机柜专卖店
天津市台宝华网络技术
数据库安装出问题
服务器cpu利用率
大学生网络技术应用论文
浙江c语言软件开发定制
我的世界搭建服务器需要钱吗
网络安全手抄报最简单的事
三亚网络安全教育
交响曲下载软件开发
网络安全手抄报简单一点又好看
济南市网络安全宣传周活动
计算机网络技术起源
软件开发是否应该抹杀个人创造性
用友t3数据库安装不了
新沂明谷软件开发
网络安全简介课程
wifi虚拟服务器
幼儿园网络安全整治情况报告
asp 数据库循环
安徽服务器机柜专卖店
软件开发公司职位有哪些
大学生网络技术应用论文
t630服务器 usb3.0
打好网络安全攻防战
网络安全和5G
读软件开发需要数学很好吗