Obecnie trzeba podjąć „platform-api” Gem (documentation here) z Heroku ponieważ „Heroku” gem jest już nie działa, a klej "heroku-api" służy do interakcji z interfejsem Heroku Legacy API. The Legacy API będzie słońca w dniu 15 kwietnia 2017 r
Najpierw trzeba utworzyć token OAuth za pomocą narzędzia wiersza poleceń toolbelt Heroku:
$ heroku plugins:install heroku-cli-oauth
$ heroku authorizations:create -d "Platform API example token"
Created OAuth authorization.
ID: 2f01aac0-e9d3-4773-af4e-3e510aa006ca
Description: Platform API example token
Scope: global
Token: e7dd6ad7-3c6a-411e-a2be-c9fe52ac7ed2
użyć wartości Reklamowe przy uruchamianiu klienta:
require 'platform-api'
heroku = PlatformAPI.connect_oauth('e7dd6ad7-3c6a-411e-a2be-c9fe52ac7ed2')
restart specyficzny hamownia z tym poleceniem:
heroku.dyno.restart(app_id_or_app_name, dyno_id_or_dyno_name)
lub ponowne uruchomienie ll z tym poleceniem:
heroku.dyno.restart_all(app_id_or_app_name)
Można uzyskać identyfikatory wszystkich aplikacji z
heroku.app.list
I identyfikatory hamowni aplikację za pośrednictwem
heroku.dyno.list(app_id_or_app_name)
Ponieważ wiemy już od pytania, że konkretny proces to "worker.1", możemy zmienić jego nazwę na "heroku ps: restart worker.1 --app APP_NAME". –