pm2设置开机启动

这篇具有很好参考价值的文章主要介绍了pm2设置开机启动。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、生成开机启动 pm2 服务的配置文件

运行:pm2 startup 命令

pm2 startup
[PM2] Init System found: systemd
Platform systemd
Template
[Unit]
Description=PM2 process manager
Documentation=https://pm2.keymetrics.io/
After=network.target

[Service]
Type=forking
User=root
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
Environment=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/node-v14.14.0-linux-x64/bin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
Environment=PM2_HOME=/root/.pm2
PIDFile=/root/.pm2/pm2.pid
Restart=on-failure

ExecStart=/root/node-v14.14.0-linux-x64/lib/node_modules/pm2/bin/pm2 resurrect
ExecReload=/root/node-v14.14.0-linux-x64/lib/node_modules/pm2/bin/pm2 reload all
ExecStop=/root/node-v14.14.0-linux-x64/lib/node_modules/pm2/bin/pm2 kill

[Install]
WantedBy=multi-user.target

Target path
/etc/systemd/system/pm2-root.service
Command list
[ 'systemctl enable pm2-root' ]
[PM2] Writing init configuration in /etc/systemd/system/pm2-root.service
[PM2] Making script booting at startup...
[PM2] [-] Executing: systemctl enable pm2-root...
Created symlink from /etc/systemd/system/multi-user.target.wants/pm2-root.service to /etc/systemd/system/pm2-root.service.
[PM2] [v] Command successfully executed.
+---------------------------------------+
[PM2] Freeze a process list on reboot via:
$ pm2 save

[PM2] Remove init script via:
$ pm2 unstartup systemd

执行

pm2 save

2、pm2 save, 保存当前 pm2 运行的各个应用保存到 /root/.pm2/dump.pm2下,开机重启时读取该文件中的内容启动相关应用。

[root@xx ~]# pm2 save
[PM2] Saving current process list...
[PM2] Successfully saved in /root/.pm2/dump.pm2

pm2 startup,配置,服务器,linux,服务器,运维

3、查看配置是否开启:使用命令systemctl status pm2-root.service

● pm2-root.service - PM2 process manager
   Loaded: loaded (/etc/systemd/system/pm2-root.service; enabled; vendor preset: disabled)
   Active: inactive (dead)
     Docs: https://pm2.keymetrics.io/

官方相关文档:http://pm2.keymetrics.io/docs/usage/startup/#generating-a-startup-script文章来源地址https://www.toymoban.com/news/detail-519788.html

到了这里,关于pm2设置开机启动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 服务器设置tomcat开机自启动(cmd命令行语句)

    1 找到tomcat安装目录,进入bin/文件夹下面,在此打开windows 命令行窗口。 2 输入 将tomcat注册成为windows服务,其中tomcatXXX为服务名。 3查看刚刚注册的服务 “我的电脑”-》右键管理 发现刚刚的服务是手动的,并不是自动的,而且无法通过界面修改启动方式。 4 命令行修改启动

    2024年02月13日
    浏览(53)
  • Windows服务器配置开机自启动

    C:ProgramDataMicrosoftWindowsStart MenuProgramsStartUp 这个文件夹里,服务器在启动的时候会自动执行。 利用winsw来将可执行文件配置为系统服务 下载地址:https://github.com/winsw/winsw   根据自己机器是32还是64下载对应的exe文件,xml文件是配置文件,这里提供了两种all是全部可修改的配

    2024年02月03日
    浏览(45)
  • #VMware#ESXI 配置虚拟机服务器开机自启动

    目录 1、登录到esxi,配置管理模块 2、将虚拟机配置开机启动 3、返回主机管理界面,完成配置  4、停电后重启主机,查看并验证自启动是否生效。  选择管理-系统-自动启动-编辑配置 选择为启用,启动延迟改为30秒,停止延迟改为0秒,默认都为120秒,可根据自己或客户需求

    2024年02月11日
    浏览(50)
  • WindwosServer系统一些设置【网卡驱动修复】【安装UWP应用】【服务器管理取消开机自启动】

    这里以2022为例: 此教程只针对I219-V/LM网卡! 小知识: 当电脑没网时,将手机和电脑用USB数据线连接 打开设置; 搜索“USB网络共享”; 打开,在右边弹出提示,点‘是’; 即可连接网络 下载文件:I219-V/LM安装程序 (I219-V和LM通用,不用担心兼容问题) 下载之后不要运行

    2024年02月10日
    浏览(55)
  • BUG:pm2启动verdaccio报错:Invalid or unexpected toke

    pm2 state verdaccio 问题描述: 报错翻译:数据格式错误 导致我呢提原因,没有找到运行文件, 发现问题:因为命令默认查找 verdaccio 是去系统盘查找。 1:找到 verdaccio 全局的安装包 2:找到pm2需要执行文件路径 修改pm2命令 启动成功: 查看PM2.列表 访问浏览器 问题解决啦

    2024年02月15日
    浏览(84)
  • PM2 vs Kubernetes:在部署 Node.js 服务时使用哪个?

    Node.js 已成为 Web 开发中的热门技术之一,但如果我们想成功地将 Node.js 应用程序交付给用户,我们需要考虑部署和管理这些应用程序。两个常见的选项是 PM2 和 Kubernetes。PM2 是一个用于运行和管理 Node.js 应用程序的进程管理器,它能够创建不间断运行的 Node.js 应用程序,并确

    2024年02月06日
    浏览(42)
  • 在有无图形化界面 情境下的 Linux 开机自启动文件配置 / superivisor配置 出现:提示“无法连接到X服务器:0.0“(cannot connect to X server :0.0)

    近期学弟学妹正在做校电赛,不太会配置开机自启动文件,以下是一个记录。 有问题可以发邮件到邮箱 layraliu@foxmail.com Supervisor 是一个客户端/服务器系统,允许用户控制类 UNIX 操作系统上的多个进程。它可以很方便的监听、启动、停止、重启一个或多个进程。 注意:Superv

    2024年04月25日
    浏览(47)
  • 【pm2】pm2的安装与基本命令:

    一、安装: pm2 是 node 进程管理工具 ,可以利用它来简化很多 node 应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,因为在工作中遇到服务器重启后,需要一个个去重新启动每个服务,这样不仅繁琐、效率低,而且容易遗忘开启一些服务。 【PM2 的主要特性】 1、内

    2024年02月13日
    浏览(43)
  • 【自启动配置】Ubuntu 设置开机自启动脚本

    Ubuntu 开机运行的脚本和当前操作系统运行的级别有关,OS 的运行级别大概分为七个 目录 1、查看 OS 运行级别 2、创建自启动脚本 3、添加软链接 输入命令 runlevel 查看当前系统运行级别。当前系统的运行级别为 5 在  /etc/init.d/ 目录下创建自启动脚本,当系统启动时,会自动运

    2024年02月12日
    浏览(40)
  • elasticsearch设置为开机自启动服务

    摘要 :在es集群部署时,有时会因为系统原因导致服务终止,这时候就需要我们设置为开机自启动的系统服务

    2024年02月13日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包