2013-02-09 262 views
6

我已經慢慢地對抗了Heroku上的Grails應用程序。我現在要睡覺,所以我想關閉它,這樣我就不會繼續耗盡我的750小時的Dyno。這可能很明顯,但我無法找到如何關閉我的Heroku Web服務器,並在早上重新啓動它。如何關閉我的heroku應用程序?

回答

15

要關閉您的Heroku應用縮放網頁的過程,以0:

的Heroku PS:大規模網絡= 0

看到Usage & Billing dev centre article:「一個網頁被閒置賽道繼續累計使用量「。我相信維護模式將繼續累積時間;它simply serves a static page to visitors而不是爲您的應用程序提供服務。

請記住,每個應用程序收到750免費計費小時per month。根據您的預期用途,這可能意味着您不需要關閉(即如果您只計劃在整個月內運行一個測功機)。

2

也許打開維修模式? heroku maintenance:on

+0

哇!謝謝。這麼簡單但卻很模糊。完善。 – Pomum 2013-02-09 03:55:19

+1

@Benjamin我不確定這是否正確 - 根據DevCenter的說法,開啓維護模式不會改變您的網頁動態鏈接,它只是提供靜態頁面。我相信小時數將繼續增加,除非網絡驅動程序的比例調整爲0.我已經在下面提交了一個答案。 – culix 2013-02-09 04:58:17

+0

@culix你可能是對的!不知道這一點。感謝分享。 ;) – 2013-02-10 04:24:28

5

要停止DYNO你可以使用:

heroku ps:stop "appname" 

要獲得appnames運行的列表,你可以使用:

heroku apps 
+2

看起來語法已經改變爲'heroku ps:stop --app「myapp」'。另外,我的網絡dynos因爲某種原因不停地神奇地重啓自己,所以我使用culix的答案(將web dynos縮小到0)。 – 2016-04-01 02:02:37

1

只是閱讀文檔:
https://devcenter.heroku.com/articles/one-off-dynos#one-off-dynos

類型

heroku ps 

看到所有正在運行的應用程序關聯到您的帳戶,與相關的ID,然後

heroku ps:stop run.1 

如果要停止應用程序有1 ID。

請注意,維護模式不會停止您的應用程序。礦井配置錯誤,並繼續在啓用維護模式時崩潰。