【问题标题】:pm2 difference between stop and delete apppm2停止和删除应用程序之间的区别
【发布时间】:2021-06-25 20:34:21
【问题描述】:

在pm2 node app manager中,stop和delete app有什么区别。我知道删除应用程序会从 pm2:s 控件中删除应用程序,但是停止应用程序有什么作用?他们都将节点服务器设置为离线。

我的问题是,在部署过程中,如果我想拉取代码,然后重启节点服务器,那么使用哪些pm2命令?我现在所做的是首先 pm2 stop app -> pull code -> pm2 start app。但是我怎么知道 app.js 真的更新了呢?如果 stop 将应用程序放入内存并在那里加载呢?所以启动后会启动之前的版本,而不是从拉取的代码启动。

【问题讨论】:

    标签: node.js pm2


    【解决方案1】:

    停止命令将应用程序保留在应用程序列表中,删除命令不会。 您可以使用以下命令查看应用列表:

    pm2 status 
    

    因此,如果您停止了,您可以仅通过应用名称重新启动您的应用。

    我认为你想要的命令是:

    pm2 reload [AppName]
    

    只需替换文件,然后运行命令。

    来源: http://pm2.keymetrics.io/docs/usage/pm2-doc-single-page/

    您可以在应用中处理重新加载信号,这在生产中可能会很有趣。更多信息: http://pm2.keymetrics.io/docs/usage/signals-clean-restart/

    【讨论】:

      猜你喜欢
      • 2012-07-05
      • 2012-01-19
      • 1970-01-01
      • 2016-10-18
      • 1970-01-01
      • 2011-07-17
      • 2011-01-24
      • 2011-04-03
      • 2022-07-09
      相关资源
      最近更新 更多