当前位置:网站首页>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
边栏推荐
- Hcip seventh operation
- [paper reading] semi supervised left atrium segmentation with mutual consistency training
- 常用消息队列有哪些?
- Codeforces Round #416 (Div. 2) D. Vladik and Favorite Game
- 京东商品详情页API接口、京东商品销量API接口、京东商品列表API接口、京东APP详情API接口、京东详情API接口,京东SKU信息接口
- AI face editor makes Lena smile
- TCC of distributed transaction solutions
- sql查询:将下一行减去上一行,并做相应的计算
- Leakage relay llj-100fs
- Go 語言的 Context 詳解
猜你喜欢
SQLSTATE[HY000][1130] Host ‘host. docker. internal‘ is not allowed to connect to this MySQL server
AI face editor makes Lena smile
消息队列:消息积压如何处理?
5. Data access - entityframework integration
《HarmonyOS实战—入门到开发,浅析原子化服务》
Paper reading [MM21 pre training for video understanding challenge:video captioning with pre training techniqu]
JD commodity details page API interface, JD commodity sales API interface, JD commodity list API interface, JD app details API interface, JD details API interface, JD SKU information interface
Design, configuration and points for attention of network specified source multicast (SSM) simulation using OPNET
Leetcode: maximum number of "balloons"
[JS component] date display.
随机推荐
JVM the truth you need to know
zabbix_get测试数据库失败
三级菜单数据实现,实现嵌套三级菜单数据
DOM node object + time node comprehensive case
Leakage relay llj-100fs
Egr-20uscm ground fault relay
Common skills and understanding of SQL optimization
How Alibaba cloud's DPCA architecture works | popular science diagram
High voltage leakage relay bld-20
Leetcode 1189 maximum number of "balloons" [map] the leetcode road of heroding
Modes of optical fiber - single mode and multimode
Getting started with DES encryption
Preliminary practice of niuke.com (9)
架构设计的五个核心要素
Use, configuration and points for attention of network layer protocol (taking QoS as an example) when using OPNET for network simulation
sql查询:将下一行减去上一行,并做相应的计算
Taobao commodity details page API interface, Taobao commodity list API interface, Taobao commodity sales API interface, Taobao app details API interface, Taobao details API interface
How digitalization affects workflow automation
Mapbox Chinese map address
软件测试面试技巧