【问题标题】:App Engine: Endpoints not updatedApp Engine:端点未更新
【发布时间】:2014-11-13 10:49:07
【问题描述】:

我使用 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 Explorer 中完全隐藏了端点 B - 但显示了用于推送的新端点。

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

我在这里完全错过了什么吗?如果端点完美地显示在 localhost 上,我做错了什么?

【问题讨论】:

  • 嗨。我叫 Mario,是 Google Cloud Platform Support 的代表。如果您仍然遇到问题,请提供您的项目 ID,以便我可以打开支持案例进一步解决此问题。
  • 嗨马里奥!我没有这个问题了。只需睡一整夜,它就会自行痊愈——第二天早上我检查时,新的 API 出现了。如果再次发生这种情况,我将打开一个支持案例!
  • 是的,传播需要一些时间(5-10 分钟)。
  • 对我来说花了一个多小时……
  • 我有点怀疑,不过应该是不正常的情况。如果您再次发现异常延迟,请告诉我们。

标签: java google-app-engine gradle google-cloud-messaging google-cloud-endpoints


【解决方案1】:

睡了一会儿后,新的 API 就在第二天早上出现了。因此,这似乎是 App Engine 的内部问题。 如果你有同样的问题:

  1. 只需等待几个小时,问题就会自行解决
  2. 或(更好)打开此问题的支持案例并链接您的项目 ID。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-14
    • 2014-04-16
    • 1970-01-01
    • 2014-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多