Node.js 停止和删除应用程序之间的pm2差异

Node.js 停止和删除应用程序之间的pm2差异,node.js,pm2,Node.js,Pm2,在pm2节点应用程序管理器中,停止和删除应用程序之间的区别是什么。我知道删除应用程序会从pm2:s控件中删除应用程序,但停止应用程序会做什么?它们都将节点服务器设置为脱机 我的问题是,在部署期间,如果我想提取代码,然后重新启动节点服务器,那么要使用哪个pm2命令?我现在做的是第一个pm2停止应用->拉码->pm2启动应用。但是我怎么知道app.js真的更新了呢?如果stop将应用程序放入内存并加载到内存中会怎么样?因此,启动后,它将启动以前的版本,而不是从提取的代码启动。停止命令将应用程序保留在

在pm2节点应用程序管理器中,停止和删除应用程序之间的区别是什么。我知道删除应用程序会从pm2:s控件中删除应用程序,但停止应用程序会做什么?它们都将节点服务器设置为脱机


我的问题是,在部署期间,如果我想提取代码,然后重新启动节点服务器,那么要使用哪个pm2命令?我现在做的是第一个pm2停止应用->拉码->pm2启动应用。但是我怎么知道app.js真的更新了呢?如果stop将应用程序放入内存并加载到内存中会怎么样?因此,启动后,它将启动以前的版本,而不是从提取的代码启动。

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

pm2 status 
所以,如果你停止了,你可以重新启动你的应用程序,只要它的名字

我想你想要的命令是:

pm2 reload [AppName]
只需替换文件,然后运行命令

资料来源:

你可以在你的应用程序中处理重新加载信号,这在生产中可能是有趣的。更多信息: