Cómo reiniciar un servidor rails en Heroku?
Localmente solo interrumpo (ctrl-c) y luego lo inicio de nuevo.
¿Cómo hago lo mismo con una aplicación en heroku?
5 answers
La respuesta fue:
heroku restart -a app_name
# The -a is the same as --app
Fácilmente aliased con alias hra='heroku restart --app '
Que puede hacer un alias permanente agregándolo a su .bashrc or .archivo bash_aliases como se describe en:
https://askubuntu.com/questions/17536/how-do-i-create-a-permanent-bash-alias y
Crear alias ejecutables permanentes
Entonces puedes escribir hra app_name
Puede reiniciar un control remoto específico, por ejemplo, "staging" con:
heroku restart -a app_name -r remote_name
Alternativamente, si usted está en el directorio raíz de su aplicación rails solo tiene que escribir
heroku restart
Para reiniciar esa aplicación y y puede crear un alias fácil para eso con
alias hr='heroku restart'`
Puede colocar estos alias en su archivo .bashrc
o (preferido) en un archivo .bash_aliases
que se llama desde .bashrc
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 11:47:32
Vaya al directorio de su aplicación en la terminal y ejecute el siguiente comando:
heroku restart
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-10-23 16:11:17
Simplemente escriba los siguientes comandos desde la consola.
cd /your_project
heroku restart
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-02-01 21:17:25
heroku ps:restart [web|worker] --app app_name
Funciona para todos los procesos declarados en su Procfile. Por lo tanto, si tiene varios procesos web o procesos de trabajo, cada uno etiquetado con un número, puede reiniciar selectivamente uno de ellos:
heroku ps:restart web.2 --app app_name
heroku ps:restart worker.3 --app app_name
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-02-01 20:36:43
Si tiene varias aplicaciones heroku, debe escribir heroku restart --app app_name
o heroku restart -a app_name
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-21 16:37:18