GAE部署pagespeed警告

时间:2016-01-12 10:04:30

标签: java google-app-engine gradle pagespeed

今天上午(2016年1月12日),我们部署到Google App Engine时会出现一条警告消息。我们不使用PageSpeed,因此它试图在其URL上发布内容时会感到意外。

95% Closing update: new version is ready to start serving.
98% Uploading index definitions.
I 12, 2016 10:45:06 DOP. com.google.appengine.tools.admin.AbstractServerConnection send1
WARNING: Error posting to URL: https://appengine.google.com/api/appversion/updatepagespeed?module=yyy&app_id=xxx&version=1&
404 Not Found
You are using a decommissioned API.  Please upgrade to a more recent version of the App Engine SDK which can be found at:https://developers.google.com/appengine/downloads
This is try #0

我们使用最新的GAE SDK(1.9.30),最新的gradle appengine插件(1.9.30)和我们运行的gradle任务是appengineUpdate。

为什么Pagespeed警告现在出现并且之前没有出现?我们怎样才能摆脱它?

谢谢, 米甲

5 个答案:

答案 0 :(得分:3)

我在这里提交了一份新的错误报告:

https://code.google.com/p/googleappengine/issues/detail?id=12665

如果您受到影响,请为其加注星标。这有助于解决谷歌上游的问题。

更新2016-01-20,已修复

来自Google的报价,请参阅上面的链接:

"此问题现已修复。以下是原因摘要:

PageSpeed服务于8月3日关闭。但是,App Engine部署API继续调用它。几天前,一个新的App Engine次要版本发布到生产中,其中此调用返回HTTP 404和上面的警告消息。不幸的是,此App Engine更改在App Engine SDK中的相应更改之前已发布到生产中,App Engine SDK仍在调用已停用的API端点。您收到的错误消息是无害的,SDK仍然完成了应用程序部署。

SDK团队正在开发预防措施,避免异步发布。"

答案 1 :(得分:2)

Pagespeed已经退役了,这就是你遇到这些问题的原因(虽然有点迟了,因为它已经退役了1.12.15)。

欲了解更多信息: https://cloud.google.com/appengine/docs/deprecations/pagespeed

偶尔还值得检查一下: https://cloud.google.com/appengine/docs/deprecations

答案 2 :(得分:2)

以下是Google对此问题的回复

正如人们在上面指出的那样,这确实是SDK中的一个错误 - 更具体地说,是SDK和App Engine部署API之间的不一致。但是,它无害:SDK可以优雅地处理错误,您的应用部署不会受到影响,并且忽略该消息是安全的。如果您正在使用当前的SDK(我发送此消息时为1.9.30),那么您可以安全地继续这样做。

错误的原因是" updatepagespeed"将从API后端和SDK前端中删除调用。由于监督和不同的发布计划,API更改在SDK更改之前就已经消失,因此SDK仍在调用过时的RPC。抱歉噪音!我们的工程师正在修复不一致问题,我们会在发布修补程序时在此处发出通知。

Dave Hughes,谷歌云平台支持

答案 3 :(得分:1)

我们遇到了同样的问题,部分是由appengine-web.xml文件中的pagespeed条目引起的。

第二个警告是由Google SDK中的错误引起的,但它是无害的,部署成功。 (根据CaptainCrunch链接中的谷歌评论:https://code.google.com/p/googleappengine/issues/detail?id=12665

答案 4 :(得分:0)

如毒蕈所说。只需删除与pagespeed相关的appengine-web.xml中的条目并完成。感谢大家的回复。

我刚评论了appengine-web.xml中的pagespeed标签

{{1}}