2016-01-12 22 views
22

modulo questa mattina (12 gennaio 2016) viene visualizzato un messaggio di avviso quando eseguiamo la distribuzione su Google App Engine. Non usiamo PageSpeed ​​quindi è sorprendente che cerchi di pubblicare qualcosa sul suo URL.GAE distribuire avviso velocità pagina

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 

Usiamo ultima GAE SDK (1.9.30), ultimo plugin Gradle AppEngine (1.9.30) e il compito Gradle che corriamo è appengineUpdate.

Perché l'avviso di velocità della pagina viene visualizzato e non si visualizzava prima? Come possiamo liberarcene?

Grazie, Michal

+0

problema campione appena successo a me –

+0

sì stesso problema anche in questo caso, ha aggiornato l'SDK motore di app e tutti .. e più ad esso. il metodo che ho distribuito oggi non funziona come previsto. – Irfan

+0

stesso problema da pochi minuti. – dflorey

risposta

0

Come detto toadstool. Basta rimuovere una voce in appengine-web.xml relativa a pagepeed e completata. Grazie a tutti per le risposte.

ho solo commentato il tag Page Speed ​​che avevo in AppEngine-web.xml

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

Non ho questa voce in 'appengine-web.xml', ma ho un 'cron.xml' che contiene i lavori cron Contrariamente al log di @michal sankot che vede l'avviso dopo la' 98% Uploading index definitions.' log entry, lo vedo dopo "99% caricamento di cron job". Qualunque altro posto dove potrebbe esserci un riferimento? –

+0

Rodrigo potresti postare qui la voce che hai rimosso, giusto per essere sicuro che chiunque altro possa verificare se ce l'hanno o no? –

+0

Luca Stucchi Ho modificato la mia risposta per chiarire cosa ho fatto per risolvere il problema. –

3

ho presentato un nuovo bug report qui:

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

Si prega di stella, se si è interessati . Questo dovrebbe aiutare a risolvere il problema a monte, su Google.

UPDATE 2016/01/20, FISSO

Citazione di Google, vedi link qui sopra:

"Questo problema è ora risolto Ecco una sintesi della causa:.

Il Il servizio PageSpeed ​​è stato disattivato il 3 agosto, tuttavia l'API di distribuzione di App Engine ha continuato a ricevere una chiamata. Un paio di giorni fa è stata rilasciata una nuova versione minore di App Engine, in cui questa chiamata restituisce un HTTP 404 e il messaggio di avviso sopra. Sfortunatamente, questa modifica di App Engine è stata rilasciata per prod zionamento prima della corrispondente modifica nell'SDK di App Engine, che sta ancora chiamando l'endpoint dell'API dismesso. Il messaggio di errore che hai ricevuto è innocuo, l'SDK ha comunque completato la distribuzione dell'app.

Il team SDK sta lavorando su elementi di azione preventiva che eviteranno rilasci asincroni."

+0

Grazie a tutti per aver interpretato il problema (37) è stato accettato dagli ingegneri di Google e corretto! Ho appena aggiornato il mio SDK: google-appengine-java (1.9.30-1 -> 1.9.31-1). Il deploy è andato liscio senza chiedermi di aggiornare il mio SDK già aggiornato;) @michalsankot Immagino che tu possa segnare questa risposta – CaptainCrunch

2

Ecco una risposta da parte di Google su questo tema

Dato che le persone hanno fatto notare in precedenza, questo è davvero un bug nel SDK - più specificamente, una contraddizione tra l'SDK e API distribuzione App Engine Tuttavia, è innocuo: l'SDK gestisce l'errore con garbo, le implementazioni della tua app non saranno influenzate ed è sicuro ignorare il messaggio.Se stai utilizzando l'SDK corrente (1.9.30 al momento dell'invio di questo messaggio) allora

Il motivo dell'errore è che la chiamata "updatepagespeed" deve essere rimossa dal backend dell'API e dall'SDK f rontend. A causa di una supervisione e di diversi programmi di rilascio, la modifica dell'API è stata interrotta prima che l'SDK cambiasse, pertanto l'SDK sta ancora richiamando l'RPC obsoleto. Mi dispiace per il rumore! I nostri ingegneri stanno correggendo l'incoerenza e faremo una notifica qui quando la correzione è stata postata.

Dave Hughes, Supporto di Google Cloud Platform