我正在使用 Go 1.11 運(yùn)行時(shí)將一個(gè)簡(jiǎn)單的應(yīng)用程序從 AppEngine Flex 環(huán)境遷移到標(biāo)準(zhǔn)環(huán)境,因?yàn)?Flex 對(duì)于我的低流量站點(diǎn)來(lái)說(shuō)非常昂貴(并且標(biāo)準(zhǔn)直到最近才適用于該運(yùn)行時(shí))。每次 GAE 到達(dá)/_ah/start我的應(yīng)用程序的端點(diǎn)時(shí),它都會(huì)記錄 301 和以下錯(cuò)誤:Process terminated because it failed to respond to the start request with an HTTP status code of 200-299 or 404.我的服務(wù)器確實(shí)有一個(gè)處理程序/_ah/start,只需寫(xiě)入 200 即可在本地正常工作。我還嘗試為所有路由添加一個(gè)處理程序,app.yaml以確保對(duì) AppEngine 負(fù)載均衡器的請(qǐng)求實(shí)際上被路由到我的服務(wù)器,但它仍然無(wú)法正常工作。我從服務(wù)日志中知道我的服務(wù)器正在啟動(dòng)并偵聽(tīng)正確的端口,但由于 GAE 啟動(dòng)請(qǐng)求存在此問(wèn)題,它會(huì)一遍又一遍地重新啟動(dòng),并且實(shí)際上無(wú)法處理任何請(qǐng)求。這是我的app.yaml:runtime: go111instance_class: B1basic_scaling:? max_instances: 1handlers:- url: /.*? script: auto
1 回答

慕仙森
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
應(yīng)用程序根據(jù)評(píng)論中的討論將 http 重定向到 https。
在標(biāo)準(zhǔn)環(huán)境中運(yùn)行的應(yīng)用程序必須提供 http 服務(wù)。App Engine 基礎(chǔ)架構(gòu)處理 https。
通過(guò)刪除從 http 到 https 的重定向來(lái)修復(fù)。
- 1 回答
- 0 關(guān)注
- 105 瀏覽
添加回答
舉報(bào)
0/150
提交
取消