Maté un símbolo del IRB de una manera no tan elegante (iniciado con heroku run irb
), y ahora tenemos un proceso zombie que no puedo parecer para matar:Matar proceso abandonada en Heroku
Process State Command
------------ ------------------ ------------------------------
run.3 up for 2h irb -r ./init.rb
web.1 up for 0s thin -p $PORT -e $RACK_ENV -R $HER..
he intentado:
heroku restart
heroku ps:scale run=0
heroku ps:restart run.3
¿Alguien sabe cómo puedo obligarlo a abandonarlo?
¡Eso es todo, gracias! –
tenga en cuenta que si está buscando una identificación de proceso típica como la que puede encontrar en los terminales * nix (por ejemplo, 54194), no la verá. En su lugar, use algo como 'heroku ps: stop run.3' – jbnunn
Asegúrese de verificar con' heroku ps' que la detención se realizó correctamente. El cliente aceptará identificaciones de proceso inválidas y felizmente informará un éxito. Supuse que funcionó después de usar solo el número después de 'ejecutar', pero uno debe incluir' ejecutar'. Por ejemplo, 'heroku ps: stop run.1234' funciona si realmente tiene un proceso con ese nombre/ID,' heroku ps: stop 1234' no, pero se informa que funciona. –