如何在Heroku上重新启动rails服务器?
本地我只是中断(ctrl-c),然后再次启动它。
如何使用heroku上的应用程序做同样的事情?
答案是:
heroku restart -a app_name # The -a is the same as --app
alias hra='heroku restart --app '
你可以通过将它添加到你的.bashrc或者.bash_aliases文件中来创build一个永久的别名: https ://askubuntu.com/questions/17536/how-do-i-create-a-permanent-bash-alias和
创build永久可执行的别名
然后你可以inputhra app_name
您可以重新启动一个特定的远程,例如“登台”:
heroku restart -a app_name -r remote_name
另外,如果你在你的rails应用程序的根目录中,你可以input
heroku restart
重新启动该应用程序,并且您可以为此创build一个简单的别名
alias hr='heroku restart'`
您可以将这些别名放在.bashrc
文件中或(首选)放在.bash_aliases
文件中,该文件是从.bashrc
进入terminal上的应用程序目录并运行以下命令:
heroku restart
只需从控制台input以下命令。
cd /your_project heroku restart
heroku ps:restart [web|worker] --app app_name
适用于Procfile中声明的所有进程。 因此,如果您有多个Web进程或工作进程,每个进程都标有一个数字,则可以select性地重新启动其中的一个进程:
heroku ps:restart web.2 --app app_name heroku ps:restart worker.3 --app app_name
如果您有多个heroku应用程序,则必须键入heroku restart --a app_name