在本地,我只是中断(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 和
创建永久可执行别名
然后你可以输入hra app_name
您可以重新启动特定的遥控器,例如"暂存":
heroku restart -a app_name -r remote_name
或者,如果您位于 rails 应用程序的根目录中,您只需键入
heroku restart
重新启动该应用程序,您可以为其创建一个简单的别名
alias hr='heroku restart'`
您可以将这些别名放在.bashrc
文件中或(首选)从.bashrc
调用的.bash_aliases
文件中
进入终端上的应用程序目录并运行以下命令:
heroku restart
如果您有多个 heroku 应用程序,则必须键入 heroku restart --app app_name
或heroku restart -a app_name
只需从控制台键入以下命令。
cd /your_project
heroku restart
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