我們有一個Googe App Engine API。 API由搜索引擎組成,當用戶請求產品ID時,API返回帶有一組其他產品ID(具有特定標準)的json。這是當前的配置:在java中的Google App Engine API中發生錯誤204
<instance-class>F4_1G</instance-class>
<automatic-scaling>
<min-idle-instances>3</min-idle-instances>
<max-idle-instances>automatic</max-idle-instances>
<min-pending-latency>automatic</min-pending-latency>
<max-pending-latency>automatic</max-pending-latency>
</automatic-scaling>
我們使用app_engine_release = 23年9月1日
過程做如下。我們有兩個對數據存儲的調用和一個使用urlfetch(對外部API)的調用。
的問題包括在從時間我們收到連接錯誤204,此跟蹤時間:
毫秒= 594 cpu_ms = 0 exit_code = 204 app_engine_release = 23年9月1日 與過程中遇到的問題處理這個請求,導致它退出。這很可能會導致下一個請求應用程序使用新的進程。 (錯誤代碼204)
這就是我們在客戶端有:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "backendError",
"message": ""
}
],
"code": 503,
"message": ""
}
}
我們改變了居民的實例的數量從3到7,我們得到了同樣的錯誤。此外,錯誤也發生在相同的情況下。我們在很短的時間內看到4個錯誤。
我們發現問題出在urlfecth調用。如果我們設置很長的超時時間,那麼它會返回很多錯誤。
任何想法,爲什麼發生這種情況???
什麼東西在日誌中顯示? – jirungaray
@jirungaray日誌顯示:處理此請求的進程遇到問題,導致它退出。這很可能會導致下一個請求應用程序使用新的進程。 (錯誤代碼204) –