温馨提示:本文翻译自stackoverflow.com,查看原文请点击:其他 - Can someone explain "heroku ps:scale web=1"
heroku heroku-toolbelt

其他 - 有人可以解释“ heroku ps:scale web = 1”

发布于 2020-04-12 12:36:07

当我输入以下命令时,我正在寻找所有情况的简单说明:

heroku ps:scale web=1 

Heroku在幕后为部署应用程序做了什么?我问是因为我现在正在使用Heroku进行部署,并且希望更好地了解该过程。谢谢!

查看更多

提问者
Ahmed Haque
被浏览
35
Damien MATHIEU 2015-05-19 20:45

此命令不会部署应用程序。部署后,它将启动它。

在部署应用程序时,heroku会创建一个“ slug”。应用程序的可运行压缩版本,然后将其存储。然后,您可以启动“ dynos”,它会使用您当前的数据包并将其在heroku的一台服务器上启动。

运行heroku ps:scale web=1会将您的应用程序缩放到一个正在运行的dyno,基本上意味着您当前有一台服务器正在运行您的应用程序。

如果再次部署应用程序,将生成并存储一个新的Slug,并且当前运行的dynos将被销毁,并用新版本的代码替换为新的dynos。