2

我用Google App Engine编写了2个端点,它们在本地主机上完美运行。让他们的名字是A和B.App Engine:端点未更新

现在我想添加推送功能(GCM + APNS)。所以我下载了Google的移动后端入门代码(https://github.com/GoogleCloudPlatform/solutions-mobile-backend-starter-java),并将该代码集成到了我的项目中(我正在使用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 Explorer中的端点B - 但显示了推送的新端点。

此外,我现在在本地恢复到我的旧代码(没有推端点)。推送端点仍显示在API Explorer中。

我完全错过了什么吗?如果端点在本地主机上完美显示,我做错了什么?

+1

嗨。我的名字是马里奥,我是Google云平台支持的代表。如果您仍然遇到问题,请提供您的项目ID,以便我可以打开支持案例进一步解决问题。 – Mario 2014-10-16 08:56:49

+0

嗨马里奥!我没有这个问题了。只要睡了一晚,它就会自我修复 - 第二天早上我检查时发现了新的API。如果再发生这种情况,我会打开一个支持案例! – mreichelt 2014-10-16 22:05:02

+0

是的,传播需要一些时间(5-10分钟)。 – Mario 2014-10-17 09:33:49

回答

0

经过一段时间的睡眠后,第二天早上新的API出现了。所以它似乎是App Engine的内部问题。 如果你有同样的问题:

  1. 只是等待了几个小时的问题来解决本身
  2. 或(更好)打开支持案例对于这个问题并链接您的项目ID。
相关问题