簡體   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