簡體   English   中英

App Engine:端點未更新

[英]App Engine: Endpoints not updated

我使用Google App Engine編寫了2個終結點,它們可以在localhost上完美運行。 假設它們的名稱為A和B。

現在,我想添加推送功能(GCM + APNS)。 因此,我從Google( https://github.com/GoogleCloudPlatform/solutions-mobile-backend-starter-java )下載了Mobile Backend Starter代碼,並將該代碼集成到我的項目中(我正在使用Android Studio開發)。 這將添加兩個端點類EndpointV1和BlobEndpoint。 到現在為止還挺好。

現在,每當我運行和部署我的代碼時,它似乎都能正常工作:

./gradlew backend:appengineRun
./gradlew backend:appengineUpdate

更新也成功:

# ... building ...
5% Scanning for jsp files.               
20% Scanning files on local disk.        
25% Initiating update.                   
28% Cloning 2 static files.              
31% Cloning 33 application files.        
40% Uploading 2 files.                   
52% Uploaded 1 files.                    
61% Uploaded 2 files.                    
68% Initializing precompilation...       
73% Sending batch containing 2 file(s) totaling 2KB.
90% Deploying new version.               
95% Will check again in 1 seconds.       
98% Will check again in 2 seconds.       
99% Will check again in 4 seconds.       
99% Will check again in 8 seconds.       
99% Will check again in 16 seconds.      
99% Closing update: new version is ready to start serving.
99% Uploading index definitions.         

Update for module default completed successfully.
Success.                                 
Cleaning up temporary files for module default...

BUILD SUCCESSFUL

Total time: 1 mins 9.457 secs

該版本已部署,我可以看到它已成功在線更新(我也在使用正確的版本)。 但是無論我做什么,它已經在API資源管理器中完全隱藏了端點B-但是顯示了用於推送的新端點。

而且,我現在在本地恢復了我的舊代碼(沒有推送端點)。 推送端點仍顯示在API Explorer中。

我在這里完全錯過了什么嗎? 如果端點完美地顯示在本地主機上,我該怎么辦?

睡一覺之后,第二天早上就出現了新的API。 因此,看來這是App Engine的內部問題。 如果您有同樣的問題:

  1. 只需等待幾個小時即可解決問題
  2. 或(更好)打開此問題的支持案例並鏈接您的項目ID。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM