2012-02-06 13 views
5

Ho un server di staging ospitato su heroku, voglio solo portarlo giù, ma non distruggere l'app. Come posso farlo? Ho qualche comando come 'heroku stop' come 'heroku restart' per il riavvio?Come fermare un server heroku?

O

C'è un modo per automatizzare il server di spegnere sé quando supera l'uso gratuito 750 ore?

In realtà non desidero il server, quindi sto cercando di fermarlo o lasciarlo per le ore libere.

+2

24 * 31 = 744, così finché si dispone di 1 web banco prova sarà sempre gratuito. Non c'è bisogno di fermarlo. – Mischa

+0

Ho compiti rake, scheduler mailer, crons etc, quindi supera 750 .. Anche alcune attività rake sono in esecuzione come 5 ore o giù di lì che dovrebbe essere terminata in 10 minuti .. – n00b

+1

La pagina dei prezzi implica che è possibile impostare il numero di web dynos a 0. –

risposta

3

Accedi all'account, quindi fai clic sulla risorsa e poi abbassa il conteggio del banco a 0 e il salvataggio. Ora puoi controllare cercando di aprire il sito. Sarà giù.

+0

Questo non funzionerà con le applicazioni Cedar –

+0

@NeilMiddleton come fermare Cedar? – quantumpotato

6

È possibile scalare i processi non-web individuali fino a zero tranquillamente:

$ heroku ps:scale worker=0 
$ heroku ps:scale resque=0 
etc... 

e web a 1:

$ heroku ps:scale web=1 

Come dice Mischa, si ottiene uno libero banco prova in esecuzione, in modo da lasciare il tuo 1 web dyno in esecuzione (non sono sicuro che tu possa interrompere l'ultimo processo web)

+0

infatti è possibile. Con il nuovo procfile di heroku, le app non si limitano ai processi Web e possono rimuoverle del tutto se non sono necessarie. – leonardoborges

+0

In effetti, ma ciò richiede una ridistribuzione per fermarsi. –

4

Si può mettere in manutenzione, che si ferma, ma non lo elimina:

heroku maintenance:on 

Maggiori informazioni: https://devcenter.heroku.com/articles/maintenance-mode

+0

Non sono sicuro se questo aiuta esattamente. Dalla loro pagina '" L'abilitazione o la disabilitazione della modalità di manutenzione in genere non altera le dinamiche in esecuzione. I dynos Web continuano a funzionare come prima " – domino