繁体   English   中英

如何在Heroku上重启rails服务器?

[英]How to restart a rails server on Heroku?

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

如何使用heroku上的应用程序执行相同的操作?

答案是:

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 and
创建永久可执行别名
然后你可以输入hra app_name

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

heroku restart -a app_name -r remote_name

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

heroku restart

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

alias hr='heroku restart'`

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

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

heroku restart

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

cd /your_project
heroku restart

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM