linux常用命令pm2

不及物动词 其他 132

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    1、pm2简介
    PM2(Process Manager 2)是一个用于管理和监视Node.js应用程序的工具。它可以在生产环境中管理进程、监视日志、自动重启失败的进程等。

    2、安装PM2
    PM2可以通过npm全局安装,安装命令如下:
    “`
    npm install pm2 -g
    “`

    3、启动应用程序
    使用PM2启动应用程序非常简单,只需在命令行中运行以下命令:
    “`
    pm2 start app.js
    “`
    其中,app.js为要启动的Node.js应用程序的入口文件。

    4、管理进程
    PM2可以管理多个进程,并可以对进程进行各种操作,如启动、停止、重启等。以下是一些常用的命令:
    – `pm2 start app.js`:启动一个应用程序。
    – `pm2 start app.js -i 0`:启动应用程序,并将其复制到最大可用CPU数量的进程中。
    – `pm2 stop app.js`:停止一个应用程序。
    – `pm2 restart app.js`:重启一个应用程序。
    – `pm2 delete app.js`:删除一个应用程序。

    5、监视进程
    PM2可以监视运行中的进程,并提供实时日志输出和各种统计信息。以下是一些常用的命令:
    – `pm2 logs`:实时输出进程的日志。
    – `pm2 monit`:监视进程的CPU和内存使用情况。
    – `pm2 list`:列出所有正在运行的进程及其状态信息。

    6、自动重启进程
    如果进程意外崩溃,PM2可以自动重启它们,以确保应用程序的高可用性。以下是一些常用的命令:
    – `pm2 startup`:配置PM2在系统启动时自动启动。
    – `pm2 save`:保存当前进程列表,以便在系统重启后自动恢复。

    总结:
    PM2提供了丰富的功能,可以帮助我们更方便地管理和监视Node.js应用程序。通过掌握pm2常用命令,我们可以更高效地管理我们的应用程序。以上就是关于pm2的常用命令的介绍。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    PM2 (Process Manager 2) 是一个流行的进程管理器,用于在 Linux 环境中启动、停止和监控应用程序。它可以帮助开发者管理 Node.js,Python,Ruby,Java 和其他语言编写的应用程序。下面是 PM2 常用命令的介绍:

    1. pm2 start app.js:启动一个名为 app.js 的应用程序。可以替换 app.js 为你的应用程序文件。

    2. pm2 stop app:停止名为 app 的应用程序。

    3. pm2 restart app:重新启动名为 app 的应用程序。

    4. pm2 list:显示当前运行的所有应用程序。

    5. pm2 show app:显示名为 app 的应用程序的详细信息。

    6. pm2 logs:显示所有应用程序的日志输出。

    7. pm2 monit:监视所有应用程序的 CPU 和内存使用情况。

    8. pm2 reload app:重新加载名为 app 的应用程序,可以用于更新代码或环境变量。

    9. pm2 delete app:删除名为 app 的应用程序。

    此外,PM2 还提供了一些高级功能,例如:

    – 负载平衡:可以使用 PM2 启动多个相同的应用程序实例,自动进行负载均衡。

    – 开机自启动:可以设置 PM2 在系统启动时自动启动之前的应用程序。

    – 监控和通知:PM2 可以监控应用程序的健康状况,并在应用程序崩溃或其他故障时发送通知。

    – 集群模式:可以使用 PM2 在多台服务器上管理多个应用程序的集群。

    总之,PM2 是一个非常实用的工具,可以帮助开发者更方便地管理和监控应用程序的运行。无论是开发还是生产环境,都建议使用 PM2 来管理应用程序。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    PM2是一款使用Node.js编写的进程管理工具,它可以帮助我们在Linux系统上管理Node.js应用程序的启动、停止、重启以及日志管理等操作。下面将介绍一些常用的PM2命令及其使用方法。

    ## 1. 安装PM2

    在使用PM2之前,我们需要先安装它。可以通过以下命令来全局安装PM2:

    “`
    npm install pm2 -g
    “`

    ## 2. 启动应用程序

    使用以下命令来启动一个应用程序:

    “`
    pm2 start app.js
    “`

    在这个命令中,`app.js`是你要启动的应用程序的文件名。

    如果你的应用程序需要传递参数,可以使用`–`来传递参数。例如:

    “`
    pm2 start app.js –name=”myapp” — –port=3000
    “`

    在这个例子中,我们给应用程序传递了一个名为`port`的参数。

    ## 3. 查看应用程序列表

    使用以下命令来查看当前所有正在运行的应用程序列表:

    “`
    pm2 list
    “`

    该命令将显示应用程序的ID、名称、运行状态、内存使用情况等信息。

    ## 4. 停止应用程序

    使用以下命令来停止一个应用程序:

    “`
    pm2 stop app_name/id
    “`

    在这个命令中,`app_name/id`是你要停止的应用程序的名称或ID。

    如果你想停止所有正在运行的应用程序,可以使用`all`作为应用程序的名称:

    “`
    pm2 stop all
    “`

    ## 5. 重启应用程序

    使用以下命令来重启一个应用程序:

    “`
    pm2 restart app_name/id
    “`

    在这个命令中,`app_name/id`是你要重启的应用程序的名称或ID。

    如果你想重启所有正在运行的应用程序,可以使用`all`作为应用程序的名称:

    “`
    pm2 restart all
    “`

    ## 6. 删除应用程序

    使用以下命令来删除一个应用程序:

    “`
    pm2 delete app_name/id
    “`

    在这个命令中,`app_name/id`是你要删除的应用程序的名称或ID。

    ## 7. 监视应用程序

    使用以下命令来监视一个应用程序的运行状态:

    “`
    pm2 monit app_name/id
    “`

    在这个命令中,`app_name/id`是你要监视的应用程序的名称或ID。

    ## 8. 查看日志

    使用以下命令来查看一个应用程序的日志:

    “`
    pm2 logs app_name/id
    “`

    在这个命令中,`app_name/id`是你要查看日志的应用程序的名称或ID。

    除了以上列举的常用命令外,PM2还提供了其他一些命令和参数,可根据实际需求使用。详细的命令和参数说明可以通过以下命令查看:

    “`
    pm2 –help
    “`

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部