在Linux上部署和使用PM2管理工具,可以按照以下步骤进行:
(图片来源网络,侵删)
确保你的系统中已经安装了Node.js和npm,如果没有安装,可以通过以下命令进行安装:
安装Node.js和npm curl sL https://deb.nodesource.com/setup_14.x | sudo E bash sudo aptget install y nodejs
2. 安装PM2
接下来,使用npm安装PM2:
安装PM2 npm install g pm2
3. 创建并启动应用
创建一个名为app.js
的Node.js应用文件:
// app.js const 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.js module.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管理工具的详细步骤。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/672338.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复