在本地,我只是中断(ctrl-c),然后重新启动它。
我怎么用heroku上的应用程序做同样的事情?
在本地,我只是中断(ctrl-c),然后重新启动它。
我怎么用heroku上的应用程序做同样的事情?
当前回答
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
其他回答
只需从控制台输入以下命令。
cd /your_project
heroku restart
答案是:
heroku restart -a app_name
# The -a is the same as --app
使用别名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 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
如果你有几个heroku应用,你必须输入heroku restart——app app_name或heroku restart -a app_name