Місцево я просто перериваю (ctrl-c), а потім запускаю його знову.
Як зробити те ж саме з додатком на heroku?
Місцево я просто перериваю (ctrl-c), а потім запускаю його знову.
Як зробити те ж саме з додатком на heroku?
Відповіді:
Відповідь була такою:
heroku restart -a app_name
# The -a is the same as --app
Легко псевдонім, за допомогою alias hra='heroku restart --app '
якого ви можете зробити постійний псевдонім, додавши його у свій .bashrc або .bash_aliases файл, як описано на веб-сторінці :
/ubuntu/17536/how-do-i-create-a-permanent-bash -alias та
Створення постійних виконуваних псевдонімів
Тоді ви можете просто ввестиhra app_name
Ви можете перезапустити певний пульт, наприклад, "інсценування" за допомогою:
heroku restart -a app_name -r remote_name
Крім того, якщо ви перебуваєте в кореневому каталозі програми рейкової програми, ви можете просто ввести
heroku restart
щоб перезапустити цю програму, і ви можете створити простий псевдонім для цього
alias hr='heroku restart'`
Ви можете розмістити ці псевдоніми у своєму .bashrc
файлі або (бажано) у .bash_aliases
файлі, з якого викликано.bashrc
No web processes running
- це тому, що ви маєте нульовий динос - увійдіть у heroku та збільшуйте масштаб свого додатка - ось як я приєднався до цього питання.
heroku restart -r <name of heroku remote>
наприкладheroku restart -r production
-h
списку.
Просто введіть наступні команди з консолі.
cd /your_project
heroku restart
heroku ps:restart [web|worker] --app app_name
працює для всіх процесів, оголошених у вашому Procfile. Отже, якщо у вас є кілька веб-процесів або робочих процесів, кожен з яких позначений номером, ви можете вибірково перезапустити один з них:
heroku ps:restart web.2 --app app_name
heroku ps:restart worker.3 --app app_name
$ rails restart
у його еквівалент на Heroku:$ heroku rails restart
. Ця команда спирається на те,spring
що (як правило) не буде встановлено на Heroku. Тому йдіть з тим,heroku restart
як сказали інші.