我在Google App Engine上運行Java服務器。看起來,GAE帳戶正在使用GAE後端實例附帶的9個免費實例小時,但到目前爲止,我一直在開發時在本地主機上運行服務器(只有少數實時部署僅用於測試部署處理)。爲什麼要耗用實例小時?未使用的Google App Engine實例超出配額
0
A
回答
1
您的項目中有什麼樣的縮放比例?基本,手動還是自動?
編輯: 正如你既然表示您使用手動縮放:
手動縮放:選擇手動縮放連續運行服務, 讓您執行復雜的初始化和依賴在內存的狀態 隨着時間的推移。
這意味着您的在線部署少數可能有至少一個手動縮放模式,這會導致你的問題
0
即使這是一個很老的問題,你可能想通了這一點已經,這裏是最簡單的解決方案:用basic-scaling
一個替換manual-scaling
部分。
你appengine-web.xml
會像下面
<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<application>myApplicationId</application>
<version>1</version>
<threadsafe>true</threadsafe>
<basic-scaling>
<max-instances>1</max-instances>
<idle-timeout>10m</idle-timeout>
</basic-scaling>
<system-properties>
<property name="java.util.logging.config.file" value="WEB-INF/logging.properties" />
</system-properties>
</appengine-web-app>
這意味着,通過basic-scaling
,您的應用程序將具有最大1上運行實例,10後會被鈍化(這樣你就不會爲它付出)的一個分鐘
+0
While這可能適用於開發過程中的快速測試不適合更長的測試或生產。從正在遵循的教程(在註釋中提到)中:「要將Firebase與App Engine標準環境一起使用,您必須使用手動縮放。這是因爲Firebase使用後臺線程來監聽更改,App Engine標準環境僅允許長生命的後臺線程在手動縮放的後端實例上。「 –
相關問題
- 1. 爲什麼我的Google App Engine網站超出配額?
- 2. Google App Engine實例小時
- 3. Google App Engine中的配額控制
- 4. 使用實體 - Google App Engine
- 5. Google App Engine配額是否足夠?
- 6. Google App Engine超時?
- 7. Google App Engine錯誤:<gcloud.app.deploy> INVALID_ARGUMENT:超出以下配額:BACKEND_SERVICES(配額:5,使用:5+需要1)
- 8. AWS:數據庫實例配額超出
- 9. 如何更改App Engine的超額配額頁面?
- 10. 登錄Google App Engine是否使用任何配額?
- 11. 什麼是Google App Engine實例?
- 12. Google App Engine實例崩潰,ErrorCode 121
- 13. 在Google App Engine中啓動Django實例
- 14. Google App Engine Put()超時
- 15. Google App Engine實例的內存使用情況
- 16. 如何檢查App Engine的配額?
- 17. Google App Engine CardDav示例
- 18. 如何在Google App Engine中配置前端或後端實例?
- 19. 使用Spring 3.0的Google App Engine實體管理器配置
- 20. 未登錄Google App Engine
- 21. Google App Engine未拾取Log4j
- 22. App Engine的實例ID
- 23. 使用Firebase縮放App Engine實例
- 24. Google App Engine&Polymer |配置
- 25. Google App Engine yaml配置
- 26. 從Google App Engine Java連接到本地MySQL實例時出錯。
- 27. 已超出Google Drive API配額
- 28. 如何提高Google App Engine的隱藏「file.Open」配額
- 29. Google App Engine使用maven
- 30. Google App Engine:使用Ajax
我已將Firebase與GAE集成,因此已啓用手動縮放,如本教程中所述:https://cloud.google.com/solutions/mobile/firebase-app-engine-android-studio#configuring_the_app_engine_backend_to_use_manual_scaling – user2181948