2013-07-02 6 views
0

J'héberge une application java app sur le moteur de l'application, ou pour une raison quelconque, je vois qu'à partir d'aujourd'hui les temps de réponse sont extrêmement lents - 10kms + !!! la page d'état de gae montre que tout va bien, est-ce que quelqu'un a une réponse ou une expérience similaire?Temps de réponse GAE java extrêmement lent

Deuxième problème, je vois que beaucoup de demandes commence seulement quelques secondes après qu'il a été reçu, il y a un retard dans l'exécution de la demande, quelqu'un sait-il comment je peux le réparer? J'ai changé mes instances de f1 en f2 pour voir si cela va peut-être aider, mais le résultat est le même.

Merci

Répondre

1

The GAE Google group est probablement encore le meilleur endroit pour poser des questions comme celle-ci.

Se pourrait-il que vous voyiez juste un nombre accru de warmuprequests? Dans ce cas, passer de F1 à F2 ne fera pas une énorme différence. En fonction de votre application, le démarrage de l'instance peut être réduit en modifiant la classe d'instance. Mais ce changement seul ne réduira pas le temps à un temps de réponse plus raisonnable d'environ 1 seconde.

Les meilleures pratiques suivantes vous permettent de réduire la durée des demandes de chargement:

  • charge uniquement le code nécessaire au démarrage.
  • Accédez le moins possible au disque.
  • Dans certains cas, le chargement du code à partir d'un fichier ZIP ou JAR est plus rapide que le chargement à partir de nombreux fichiers distincts.

Vous pouvez également essayer de add a few resident instances. Le planificateur GAE mettra ensuite du trafic supplémentaire sur les instances résidentes et lancera de nouvelles instances dynamiques en arrière-plan. Puisque les résidents sont démarrés à l'avance, cela cachera une certaine latence de la part des utilisateurs.

+0

Salut Ingo, après quelques recherches plus approfondies j'ai découvert que ce problème est lié à google - https://groups.google.com/forum/#!topic/google-appengine/60Q1aAlAx_I. Chaque jour où ils réinitialisent le quota, certaines applications rencontrent le même problème. Rien à faire à ce sujet, et google ne le reconnaît pas comme un temps d'arrêt même ils devraient le faire !! Espérons que quelqu'un de l'équipe google gae abordera ce problème et donnera également des clarifications aux clients, sinon cela deviendrait un problème majeur ... – tomercor

+0

Merci pour le lien! Si vous pouvez prouver que ce n'est pas un bug de mise en œuvre de votre côté, vous devriez au moins [déposer un problème] (https://code.google.com/p/googleappengine/wiki/FilingIssues?tm=3) et laisser d'autres développeurs étoiles il. – Ingo

Questions connexes