2013-02-09 20 views
6

Yavaş yavaş Heroku'da çalışan bir Grails uygulamasının olduğu noktaya kadar savaştım. Şimdi yatağa gidiyorum, bu yüzden onu kapatmak istiyorum, böylece 750 saatlik Dyno saatimi kullanmaya devam etmem. Muhtemelen apaçıktır ama Heroku web sunucumu nasıl kapatacağımı ve sabah tekrar tekrar nasıl başlatacağımı bulamıyorum.Heroku uygulamamı nasıl kapatırım?

cevap

15

sizin Heroku uygulaması 0'a web süreçlerini ölçek kapatmak için:

Heroku ps: ölçekli web = 0

Usage & Billing dev centre article Bkz: boşta olan "Bir web Dyno devam tahakkuk kullanımı. Bakım modunun zaman kazanmaya devam edeceğine inanıyorum; Uygulamanızı sunmak yerine simply serves a static page to visitors.

Her uygulamanın, 750 ücretsiz faturalandırma saatini per month aldığını unutmayın. Kullanım amacınıza bağlı olarak bu, kapatmanız gerekmediği anlamına gelebilir (yani, yalnızca tüm ay boyunca tek bir dyno çalıştırmayı planlıyorsanız).

2

Bakım modunu açabilir miyim? heroku maintenance:on

+0

Vay canına! Teşekkür ederim. Çok basit ama çok karanlık. Mükemmel. – Pomum

+1

@Benjamin Bunun doğru olduğundan emin değilim - DevCenter'a göre bakım modunu açmak web dynos'unuzu değiştirmez, sadece statik bir sayfa sunar. Web dynos'u 0'a ölçeklendirilmedikçe saatlerin tahakkuk etmeye devam edeceğine inanıyorum. Aşağıda bununla ilgili bir cevap verdim. – culix

+0

@culix muhtemelen haklısınız! Bunu bilmiyordum. Paylaşım için teşekkürler. ;) –

5

bir Dyno durdurmak için kullanabilirsiniz:

heroku ps:stop "appname" 

appnames çalışan listesini almak için kullanabilirsiniz:

heroku apps 
+2

Sözdizimi 'heroku ps: stop --app" myapp "' olarak değiştirilmiş gibi görünüyor. Ayrıca web dynos'um bir sebepten dolayı kendiliğinden yeniden başlamayı sürdürdü, bu yüzden culix'in cevabı ile gittim (web dynos'u 0'a düşürmek). –

1

Sadece okuma belgeleri:
https://devcenter.heroku.com/articles/one-off-dynos#one-off-dynos

Tipi

heroku ps 
Eğer hesap durdurmak istediğiniz uygulama 1 kimliği varsa

sonra, ilişkili bir kimliğe sahip, çalışan tüm uygulama ilişkili

heroku ps:stop run.1 

görmek için.

Bakım modunun uygulamanızı durdurmayacağını unutmayın. Mayın yanlış yapılandırıldı ve bakım modu etkinken çökmeye devam etti.