在Linux上部署和使用PM2管理工具,可以按照以下步骤进行:
(图片来源网络,侵删)1. 安装Node.js和npm
确保你的系统中已经安装了Node.js和npm,如果没有安装,可以通过以下命令进行安装:
安装Node.js和npmcurl sL https://deb.nodesource.com/setup_14.x | sudo E bash sudo aptget install y nodejs
2. 安装PM2
接下来,使用npm安装PM2:
安装PM2npm install g pm2
3. 创建并启动应用
创建一个名为app.js
的Node.js应用文件:
// app.jsconst http = require('http');const server = http.createServer((req, res) => { res.writeHead(200, { 'ContentType': 'text/plain' }); res.end('Hello World');});server.listen(8000, () => { console.log('Server running at http://localhost:8000/');});
使用PM2启动这个应用:
启动应用pm2 start app.js name "myApp"
4. 查看应用状态
使用以下命令查看正在运行的应用:
查看应用状态pm2 list
5. 停止应用
要停止应用,可以使用以下命令:
停止应用pm2 stop myApp
6. 重启应用
要重启应用,可以使用以下命令:
重启应用pm2 restart myApp
7. 删除应用
要删除应用,可以使用以下命令:
删除应用pm2 delete myApp
8. 配置PM2
PM2还支持一些高级功能,如自动重启、日志记录等,这些功能可以通过配置文件进行配置,创建一个名为ecosystem.config.js
的配置文件:
// ecosystem.config.jsmodule.exports = { apps: [{ name: 'myApp', script: './app.js', instances: 1, autorestart: true, watch: false, max_memory_restart: '1G', env: { NODE_ENV: 'development' }, env_production: { NODE_ENV: 'production' } }],};
使用以下命令启动应用:
启动应用(使用配置文件)pm2 start ecosystem.config.js
以上就是在Linux上部署和使用PM2管理工具的详细步骤。
```
评论留言