当前位置:网站首页>Win configuration PM2 boot auto start node project
Win configuration PM2 boot auto start node project
2022-07-07 05:44:00 【Bitter sea 123】
pm2 Be similar to nodemon, But the functional ratio nodemon Richer
1. Global installation pm2, If your system is not installed in advance node Environmental Science , Then you can refer to the blog :https://blog.csdn.net/weixin_46758988/article/details/117109297 ; If you have installed globally pm2, It's just that there is no configuration for boot auto startup , Then you don't need to repeat the installation pm2 了
npm install pm2 -g Or use yarn install ( Use yarn before npm install yarn -g Global installation yarn):yarn global add pm2
2. Global installation pm2 Win Self opening package :pm2-windows-startup:
npm install pm2-windows-startup -g or yarn global add pm2-windows-startup
3. Install configuration package :pm2-startup
pm2-startup install or yarn add pm2-startup
4. Use pm2 Start project , Here you can directly start the index.js or app.js, But it is still recommended pm2 Profile launch project , About pm2 The configuration file can refer to the following configuration file pm2.config.json( If you want more detailed configuration, you can consult the official documents ):
{
"apps":{
"name":"myproject-web", // Alias of the item
"script":"index.js", // Need to start the program's entry file
"watch":"true", // Enable file change monitoring
"ignore_watch":[ // Ignore file changes and listen for files
"node_modules",
"logs"
],
"error_file":"logs/error.log", // Configure the error log output file address
"out_file":"logs/consoles.log", // Configure the print log output file address
"log_date_format":"YYYY-MM-DD HH:mm:ss", // Configure log date format
"instances":2 // The number of cores occupied by the configuration item , Less than or equal to the total number of cores of the server
}
}
5. Start project : Use pm2 Start project , Switch the command line to the project root folder in advance and execute the following command ( If you do not switch to the project file, you can add the project path to the startup at startup :pm2 start route \index.js):
pm2 start pm2.config.json , If not configured pm2 The configuration file , Then you can go directly through :pm2 index.js or pm2 app.js start-up
6. Save this project , It will restart automatically after startup , Such as :
pm2 save
7. Restart the server , The application can be accessed normally , Of course, we usually use the command line to type commands :pm2 list View the currently started project , The command line path here does not require , Such as :
pm2 list
Tips : This article, pictures and other materials come from the Internet , If there is infringement , Please send an email to :[email protected] Contact the author to delete .
The author : misery
边栏推荐
- Intelligent annotation scheme of entity recognition based on hugging Face Pre training model: generate doccano request JSON format
- English grammar_ Noun possessive
- 5. Data access - entityframework integration
- [JS component] custom select
- 《HarmonyOS实战—入门到开发,浅析原子化服务》
- [Oracle] simple date and time formatting and sorting problem
- 《2022中国低/无代码市场研究及选型评估报告》发布
- Leetcode 1189 maximum number of "balloons" [map] the leetcode road of heroding
- ForkJoin最全详解(从原理设计到使用图解)
- [reading of the paper] a multi branch hybrid transformer network for channel terminal cell segmentation
猜你喜欢

Message queue: how to deal with message backlog?

The navigation bar changes colors according to the route

Jhok-zbg2 leakage relay

The year of the tiger is coming. Come and make a wish. I heard that the wish will come true

Life experience of an update statement

What is message queuing?

Flink SQL 实现读写redis,并动态生成Hset key

Unity让摄像机一直跟随在玩家后上方

5. 数据访问 - EntityFramework集成

K6el-100 leakage relay
随机推荐
Paper reading [semantic tag enlarged xlnv model for video captioning]
Message queue: how to deal with message backlog?
Distributed global ID generation scheme
判断文件是否为DICOM文件
[PM products] what is cognitive load? How to adjust cognitive load reasonably?
Design, configuration and points for attention of network specified source multicast (SSM) simulation using OPNET
Photo selector collectionview
AI face editor makes Lena smile
Paper reading [MM21 pre training for video understanding challenge:video captioning with pre training techniqu]
Realize GDB remote debugging function between different network segments
Cve-2021-3156 vulnerability recurrence notes
pytorch_ 01 automatic derivation mechanism
zabbix_get测试数据库失败
论文阅读【Sensor-Augmented Egocentric-Video Captioning with Dynamic Modal Attention】
Initial experience of annotation
bat 批示处理详解
2pc of distributed transaction solution
Egr-20uscm ground fault relay
DOM node object + time node comprehensive case
Leetcode 1189 maximum number of "balloons" [map] the leetcode road of heroding