Tutorial sharing on pm2 deploying multiple node.js projects

小云云
Release: 2018-01-04 10:31:11
Original
2581 people have browsed it

At present, it seems that the most common online deployment of nodejs projects are forever and pm2. This article mainly introduces to you the configuration tutorial on using pm2 to deploy multiple node.js projects. The article introduces it through sample code. For details, friends in need can refer to it. Let’s take a look together.

Preface

I believe everyone should know that in actual project deployment, our server needs to automatically start the node service when it starts. In the past, it was started through the command that comes with liunx. But as there are more and more backend microservices. New programs are released every time. Modifying the script is too much trouble. So I switched to PM2. Not much to say below, let’s take a look at the detailed implementation process.

The configuration method is as follows:

1. First install pm2

npm install -g pm2
Copy after login

2. Generate the configuration file

pm2 ecosystem
Copy after login

After the generation is completed, there will be an economy.config.js file,

3. Modify the configuration file

Edit economy.config.js

as shown in the figure. The master needs to configure the program name and program startup script. That’s it

4. Start the configuration file

pm2 startOrRestart ecosystem.config.js
Copy after login

5. Check the startup status

pm2 list
Copy after login

means the program started successfully.

script The startup command can be combined with nvm to support multiple node versions.

Related recommendations:

Use PM2 to manage nodejs process sharing

Use PM2 to make the Node.js cluster more efficient Easy method

nginx reverse proxy deployment nodejs nginx reverse proxy nodejs nodejs framework nginx proxy nodej

The above is the detailed content of Tutorial sharing on pm2 deploying multiple node.js projects. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!