当前位置: 首页 > 编程笔记 >

利用pm2部署多个node.js项目的配置教程

谭高峯
2023-03-14
本文向大家介绍利用pm2部署多个node.js项目的配置教程,包括了利用pm2部署多个node.js项目的配置教程的使用技巧和注意事项,需要的朋友参考一下

前言

相信大家应该都知道,一般在实际项目部署中,我们服务器在启动的时候需要自动启动node服务。以前是通过liunx自带的命令启动。但是随着后台微服务越来越多。每次发布新程序。修改脚本太麻烦了。于是换成PM2来做。下面话不多说了,来一起看看详细的实现过程吧。

配置方法如下:

1.首先安装pm2

npm install -g pm2

2.生成配置文件

pm2 ecosystem

生成完成会有一个ecosystem.config.js的文件,

3.修改配置文件

编辑ecosystem.config.js

如图所示。主需要配置程序名字,程序程序启动脚本。就可以了

4.启动配置文件

pm2 startOrRestart ecosystem.config.js

5.查看启动情况

pm2 list

代表程序启动成功。

script 启动命令可以结合nvm实现多个node版本的支持。

总结

以上就是这篇文章的全部内容了,本文还有许多不足,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对小牛知识库的支持。

 类似资料:
  • 本文向大家介绍利用forever和pm2部署node.js项目过程,包括了利用forever和pm2部署node.js项目过程的使用技巧和注意事项,需要的朋友参考一下 本文主要给大家分享的是利用forever和pm2部署node.js项目过程的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 一、forever forever可以在cmd或ssh连接断开时,让项目一直运行,而且可以在项目崩

  • 项目使用 nuxt2 写的, 现在进行了 npm run build 打包, 想在生产环境中使用docker部署,部署方式如下 上传项目 将打包后的 .nuxt, static, nuxt.config.js, package.json, node_modules上传至服务器 /home/wwwroot/default 下 (nginx等的配置略) 在项目目录创建启动文件 ecosystem.co

  • 本文向大家介绍Java的Spring框架中AOP项目的一般配置和部署教程,包括了Java的Spring框架中AOP项目的一般配置和部署教程的使用技巧和注意事项,需要的朋友参考一下 0.关于AOP 面向切面编程(也叫面向方面编程):Aspect Oriented Programming(AOP),是软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离

  • 我有一个全栈node.js项目,我不知道部署它的最佳实践是什么。 首先提供一些信息:应用程序包括: 下一个。js前端 redis缓存 postgres sql 和节点。js后端 部署不应该花费太多,因为这是一个爱好项目。 目前(作为开发环境),我使用vercel作为前端,我自己的vm作为后端 然而,我想在应用引擎中部署一切(即没有太多的配置和自动扩展) 我只是不知道最好的提供商是什么,因为有很多服

  • 我正在尝试修复glassfish警告:上下文路径与bundle不同,但至少通过IDE无法创建glassfish-web.xml文件: 找不到此项目的部署配置。无法正确设置部署描述符版本。

  • 本文向大家介绍利用OpenVSwitch在多台主机上部署Docker的教程,包括了利用OpenVSwitch在多台主机上部署Docker的教程的使用技巧和注意事项,需要的朋友参考一下 【编者的话】当你在一台主机上成功运行Docker容器后,信心满满地打算将其扩展到多台主机时,却发现前面的尝试只相当于写了个Hello World的入门程序,多主机的网络设置成了下一道门槛。在你尝试各种方案时不妨先看看

  • 本文向大家介绍Python开发之Nginx+uWSGI+virtualenv多项目部署教程,包括了Python开发之Nginx+uWSGI+virtualenv多项目部署教程的使用技巧和注意事项,需要的朋友参考一下 1、新建独立运行环境,命名为env 2、激活虚拟环境 [root@vultr projects]# source env/bin/activate 执行后命令提示符前面会出现一个env

  • 本文向大家介绍在Nginx上部署ThinkPHP项目教程,包括了在Nginx上部署ThinkPHP项目教程的使用技巧和注意事项,需要的朋友参考一下 前段时间用Apache配合TP开发了一个小型网站,也算是我使用TP的第一次实战。我习惯使用pathinfo模式,本地运行一切正常,然而部署到服务器上时,由于对方使用的是Nginx,默认是不支持ThinkPHP的pathinfo模式,所以导致路径错误,出