Подтвердить что ты не робот

GAE развертывает предупреждение о скорости страницы

сегодня утром (12 января 2016 года) появляется предупреждение, когда мы развертываем приложение 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 plugin (1.9.30) и gradle, которую мы запускаем, - appengineUpdate.

Почему это предупреждение Pagespeed появляется сейчас и не появлялось раньше? Как мы можем избавиться от него?

Спасибо, Михал

4b9b3361

Ответ 1

Я подал новый отчет об ошибке здесь:

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

Пожалуйста, запустите его, если вы затронуты. Это должно помочь устранить проблему вверх по течению в Google.

UPDATE 2016-01-20, FIXED

Цитата из Google, см. ссылку выше:

"Теперь эта проблема исправлена. Ниже приведено краткое описание причины:

Служба PageSpeed ​​была отключена 3 августа. Однако API-интерфейс развертывания App Engine по-прежнему вызывал вызов. Несколько дней назад была выпущена небольшая версия App Engine, в которой этот вызов возвращает HTTP 404 и предупреждающее сообщение выше. К сожалению, это изменение в App Engine было выпущено до производства до соответствующего изменения в SDK App Engine, который все еще вызывает конечную точку вывода из эксплуатации. Сообщение об ошибке, которое вы получили, было безобидным, SDK все еще завершил развертывание приложения.

Команда SDK работает над элементами превентивного действия, которые позволят избежать асинхронных выпусков.

Ответ 2

Pagespeed был выведен из эксплуатации, поэтому у вас возникли такие проблемы (хотя немного позже ожидалось, поскольку он был выведен из эксплуатации 1.12.15).

Для получения дополнительной информации: https://cloud.google.com/appengine/docs/deprecations/pagespeed

Также стоит проверить время от времени: https://cloud.google.com/appengine/docs/deprecations

Ответ 3

Вот ответ от Google по этому вопросу

Как уже отмечалось выше, это действительно ошибка в SDK - точнее, несоответствие между SDK и API развертывания App Engine. Тем не менее, это безобидно: SDK обрабатывает ошибку изящно, ваши приложения не будут затронуты, и это безопасно игнорировать сообщение. Если вы используете текущий SDK (1.9.30 на момент отправки этого сообщения), вы можете спокойно продолжать это делать.

Причиной ошибки является то, что вызов "updatepagespeed" должен быть удален как из бэкэнда API, так и из интерфейса SDK. Из-за контроля и различных графиков выпуска, изменение API исчезло до изменения SDK, поэтому SDK все еще вызывает устаревший RPC. Извините за шум! Наши инженеры исправляют несогласованность, и мы сделаем уведомление здесь, когда исправление опубликовано.

Дейв Хьюз, поддержка Google Cloud Platform

Ответ 4

У нас была та же проблема, и это было частично вызвано записью страниц в файле appengine-web.xml.

Второе предупреждение вызвано ошибкой в ​​SDK Google, но это безопасно, развертывание завершается успешно. (Согласно комментариям google в ссылке CaptainCrunch: https://code.google.com/p/googleappengine/issues/detail?id=12665)

Ответ 5

Как сказал поганка. Просто удалите запись в appengine-web.xml, связанную с pagespeed и сделанной. Спасибо всем за ответы.

Я просто прокомментировал теги, которые были у меня в appengine-web.xml

<!--
<pagespeed>
    <url-blacklist>http://*/sistema/*</url-blacklist>
    <enabled-rewriter>MinifyCss</enabled-rewriter>
    ...
    ...
</pagespeed>
-->