Heroku: No se puede ejecutar más de 1 dynos de tamaño libre


Estaba tratando de correr

heroku run rake db:migrate

Y estaba recibiendo el error

No puede ejecutar más de 1 dynos de tamaño libre. Vea a continuación cómo solucionarlo...

Author: Arslan Ali, 2016-01-11

3 answers

La respuesta es buscar cualquier sesión abierta de heroku (puede usar 'heroku ps' como John señala a continuación), en mi caso ya había iniciado una sesión de consola de heroku 30 minutos antes y simplemente me olvidé de ello. Por lo tanto, si ve el error "No se puede ejecutar más de 1 dynos de tamaño libre", cierre cualquier consola existente u otras sesiones de heroku que tenga abiertas.

Espero que esto le ahorre a alguien los diez minutos que me tomó entrar en razón.

 95
Author: Andrew,
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
2016-01-13 14:58:15

Más eficaz

En la consola ejecutar:

heroku ps

El resultado es algo como esto:

run.4859 (Free): up 2016/01/12 21:28:41 (~ 7m ago): rails c

Así que los números 4859 representan la sesión que está abierta y necesita ser cerrada. Para corregir el error es necesario ejecutar (Obviamente, reemplazar el número 4859 por el número obtenido):

heroku ps:stop run.4859

Es una solución muy simple.

 63
Author: uomo_perfetto,
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-01-05 19:14:52

Tuvo exactamente el mismo problema y llegó a esta página. Después de la lectura se dio cuenta de lo que estaba pasando, pero quiero añadir siguientes.

Simplemente ejecuta

heroku kill DYNO --app your_app_name

Después de esto cierre todas las consolas abiertas.

Luego ejecute el comando db migrate, funcionará.

 3
Author: Manas,
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
2016-07-26 03:14:21