当前位置:网站首页>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
边栏推荐
- 分布式事务解决方案之TCC
- JVM (XX) -- performance monitoring and tuning (I) -- Overview
- Lombok plug-in
- AI face editor makes Lena smile
- 论文阅读【Open-book Video Captioning with Retrieve-Copy-Generate Network】
- Taobao store release API interface (New), Taobao oauth2.0 store commodity API interface, Taobao commodity release API interface, Taobao commodity launch API interface, a complete set of launch store i
- In memory, I moved from CSDN to blog park!
- Web architecture design process
- [论文阅读] A Multi-branch Hybrid Transformer Network for Corneal Endothelial Cell Segmentation
- 5阶多项式轨迹
猜你喜欢

京东商品详情页API接口、京东商品销量API接口、京东商品列表API接口、京东APP详情API接口、京东详情API接口,京东SKU信息接口
![SQLSTATE[HY000][1130] Host ‘host. docker. internal‘ is not allowed to connect to this MySQL server](/img/05/1e4bdddce1e07f7edd2aeaa59139ab.jpg)
SQLSTATE[HY000][1130] Host ‘host. docker. internal‘ is not allowed to connect to this MySQL server

什么是消息队列?

Dj-zbs2 leakage relay

SAP webservice 测试出现404 Not found Service cannot be reached

SQL query: subtract the previous row from the next row and make corresponding calculations

集群、分布式、微服務的區別和介紹

Egr-20uscm ground fault relay
上海字节面试问题及薪资福利

Pytorch builds neural network to predict temperature
随机推荐
Senior programmers must know and master. This article explains in detail the principle of MySQL master-slave synchronization, and recommends collecting
不同网段之间实现GDB远程调试功能
Taobao store release API interface (New), Taobao oauth2.0 store commodity API interface, Taobao commodity release API interface, Taobao commodity launch API interface, a complete set of launch store i
How to get free traffic in pinduoduo new store and what links need to be optimized in order to effectively improve the free traffic in the store
Unity让摄像机一直跟随在玩家后上方
App clear data source code tracking
Design, configuration and points for attention of network unicast (one server, multiple clients) simulation using OPNET
When deleting a file, the prompt "the length of the source file name is greater than the length supported by the system" cannot be deleted. Solution
C#可空类型
High voltage leakage relay bld-20
Mybaits之多表查询(联合查询、嵌套查询)
Simple case of SSM framework
JVM the truth you need to know
Realize GDB remote debugging function between different network segments
《HarmonyOS实战—入门到开发,浅析原子化服务》
ForkJoin最全详解(从原理设计到使用图解)
English语法_名词 - 所有格
SAP webservice 测试出现404 Not found Service cannot be reached
集群、分布式、微服务的区别和介绍
zabbix_get测试数据库失败