239

在本地我只是中断(ctrl-c)然后重新启动它。

如何在 heroku 上使用应用程序做同样的事情?

4

5 回答 5

461

答案是:

heroku restart -a app_name

# The -a is the same as --app

轻松别名,alias hra='heroku restart --app '
您可以通过将其添加到您的 .bashrc 或 .bash_aliases 文件来创建永久别名,如下所述: https ://askubuntu.com/questions/17536/how-do-i-create-a-permanent-bash -alias
创建永久可执行别名
然后你可以输入hra app_name

您可以重新启动特定的遥控器,例如“登台”:

heroku restart -a app_name -r remote_name

或者,如果您位于 Rails 应用程序的根目录中,则只需键入

heroku restart

重新启动该应用程序,您可以为其创建一个简单的别名

alias hr='heroku restart'`

您可以将这些别名放在您的.bashrc文件中,或者(首选)放在从以下.bash_aliases位置调用的文件中.bashrc

于 2013-01-30T20:08:05.527 回答
38

进入终端上的应用程序目录并运行以下命令:

heroku restart
于 2013-04-30T07:34:18.853 回答
22

如果您有多个 heroku 应用程序,则必须键入 heroku restart --app app_nameheroku restart -a app_name

于 2013-12-19T16:32:23.217 回答
17

只需从控制台键入以下命令。

cd /your_project
heroku restart
于 2013-02-01T20:53:25.940 回答
15
heroku ps:restart [web|worker] --app app_name

适用于 Procfile 中声明的所有进程。因此,如果您有多个 Web 进程或工作进程,每个都标有一个数字,您可以选择性地重新启动其中一个:

heroku ps:restart web.2 --app app_name
heroku ps:restart worker.3 --app app_name
于 2013-02-01T20:36:43.590 回答