IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IGN API Géoportail Discussion :

Erreur HTTP 500


Sujet :

IGN API Géoportail

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2012
    Messages : 15
    Points : 5
    Points
    5
    Par défaut Erreur HTTP 500
    Bonjour,

    J'utilise les URL Géoportail dans une API Android (sous contrats 10965 et 10966). Pour l'instant je n'ai pas de clé d'accès définitive, mais les volumes sont pour l'instant dans les limites d'accès pour les clés de test.

    Depuis le téléphone d'un utilisateur, les requêtes provoquent systématiquement une réponse d'erreur HTTP 500 de la part du serveur, avec comme contenu

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <html>
    <head><title>500 Internal Server Error</title></head>
    <body bgcolor="white">
    <center><h1>500 Internal Server Error</h1></center>
    <hr><center>nginx/0.8.55</center>
    </body>
    </html>
    La même URL dans mon navigateur aboutit bien à la tuile espérée (en forçant le UA).

    Comment résoudre ce problème? Vous est-il possible de voir dans les logs du serveur la cause de cette erreur?

    Exemple d'URL: http://gpp3-wxs.ign.fr/CLE/geoportai...&TILECOL=33960

    Merci!

  2. #2
    Membre chevronné Avatar de gcebelieu
    Homme Profil pro
    Ingénieur Géographe et Cartographe
    Inscrit en
    Novembre 2010
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Géographe et Cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2010
    Messages : 1 106
    Points : 1 843
    Points
    1 843
    Par défaut
    Bonjour,

    rencontrez-vous toujours le même problème ?

    vous est-il possible d'isoler le code qui effectue la requête et de le communiquer de façon à ce que l'on puisse reproduire l'erreur ?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2012
    Messages : 15
    Points : 5
    Points
    5
    Par défaut
    Citation Envoyé par gcebelieu Voir le message
    rencontrez-vous toujours le même problème ?
    Moi non, mais l'utilisateur qui avait ce problème l'a probablement toujours, à moins qu'il n'ait décidé d'utiliser une autre appli ou carto.

    Citation Envoyé par gcebelieu Voir le message
    vous est-il possible d'isoler le code qui effectue la requête et de le communiquer de façon à ce que l'on puisse reproduire l'erreur ?
    Éventuellement, mais je ne pense pas que ça nous avancerait à grand-chose, étant donné que ce problème arrive à un utilisateur (qui m'ait contacté) parmi des milliers…

    C'est une erreur côté serveur, il doit en avoir une trace dans les logs. Mais pour aller plus avant il faudrait que quelqu'un d'IGN réponde…

  4. #4
    Membre chevronné Avatar de gcebelieu
    Homme Profil pro
    Ingénieur Géographe et Cartographe
    Inscrit en
    Novembre 2010
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Géographe et Cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2010
    Messages : 1 106
    Points : 1 843
    Points
    1 843
    Par défaut
    Mais pour aller plus avant il faudrait que quelqu'un d'IGN réponde…
    C'est le cas.

    Seulement, le service fonctionne correctement actuellement. Peut-être votre utilisateur a-t-il rencontré un dysfonctionnement passager... Si vous nous donnez plus d'informations sur la date du dysfonctionnement on peut regarder si on peut en retrouver la trace.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2012
    Messages : 15
    Points : 5
    Points
    5
    Par défaut
    Excusez-moi, comme il n'était pas clairement indiqué que vous étiez IGN, je pensais juste à un autre utilisateur de bonne volonté…

    L'utilisateur a recommencé ses tests, voici un extrait de log client avec les timestamps (qui doivent être relativement exacts sur ce type de téléphone). Date: 1er février.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    17:46:55.56	 9171:0x23e7	MyTrails	OfflinerService: downloadTile got HTTP error: http://gpp3-wxs.ign.fr/MY_KEY/geoportail/wmts?LAYER=GEOGRAPHICALGRIDSYSTEMS.MAPS&EXCEPTIONS=text/xml&FORMAT=image/jpeg&SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetTile&STYLE=normal&TILEMATRIXSET=PM&TILEMATRIX=14&TILEROW=5832&TILECOL=8490 - 500 for 2_0
    17:46:55.56	 9171:0x23e7	MyTrails	WebLoader: handleErrorCode: <html>
    17:46:55.56	 9171:0x23e7	MyTrails	WebLoader: handleErrorCode: <head><title>500 Internal Server Error</title></head>
    17:46:55.56	 9171:0x23e7	MyTrails	WebLoader: handleErrorCode: <body bgcolor="white">
    17:46:55.56	 9171:0x23e7	MyTrails	WebLoader: handleErrorCode: <center><h1>500 Internal Server Error</h1></center>
    17:46:55.56	 9171:0x23e7	MyTrails	WebLoader: handleErrorCode: <hr><center>nginx/0.8.55</center>
    17:46:55.56	 9171:0x23e7	MyTrails	WebLoader: handleErrorCode: </body>
    17:46:55.56	 9171:0x23e7	MyTrails	WebLoader: handleErrorCode: </html>
    La tentative s'est poursuivie jusqu'à 17:47:11.

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2012
    Messages : 15
    Points : 5
    Points
    5
    Par défaut Ping
    Bonjour,

    Avez-vous pu élucider la question?

    Merci,

    Pierre

  7. #7
    Membre chevronné Avatar de gcebelieu
    Homme Profil pro
    Ingénieur Géographe et Cartographe
    Inscrit en
    Novembre 2010
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Géographe et Cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2010
    Messages : 1 106
    Points : 1 843
    Points
    1 843
    Par défaut
    Bonjour,

    non, la question n'a pas encore pu être élucidée, car nous n'avons pas réussi à reproduire le problème, même en jouant sur la casse de l'entête "user-agent" comme nous l'avions évoqué lors de nos échanges privés.

    Une refonte des scripts côté serveur qui plantaient lors de l'utilisation de votre utilisateur est prévue (je ne peux pas vous fournir de date pour l'instant) de notre côté. cela aura peut-être pour conséquence de résoudre ce problème... Je n'ai pas mieux pour l'instant.

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2012
    Messages : 15
    Points : 5
    Points
    5
    Par défaut
    Avez-vous une date de disponibilité prévisionnelle pour cette mise à jour?

  9. #9
    Futur Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2012
    Messages : 15
    Points : 5
    Points
    5
    Par défaut
    Bonjour,

    Un autre utilisateur me signale le même problème. Avez-vous des nouvelles?

  10. #10
    Futur Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2012
    Messages : 15
    Points : 5
    Points
    5
    Par défaut
    Voici la preuve que c'est un problème de casse sur votre reverse-proxy:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    $ telnet gpp3-wxs.ign.fr 80
    Trying 160.92.169.129...
    Connected to gpp3-wxs-ign-fr.aw.atosorigin.com.
    Escape character is '^]'.
    GET /CLE/geoportail/wmts?LAYER=GEOGRAPHICALGRIDSYSTEMS.MAPS&EXCEPTIONS=text/xml&FORMAT=image/jpeg&SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetTile&STYLE=normal&TILEMATRIXSET=PM&TILEMATRIX=14&TILEROW=5817&TILECOL=8479 HTTP/1.1
    user-agent: Android
    Host: gpp3-wxs.ign.fr
    
    HTTP/1.1 500 Internal Server Error
    Server: nginx/0.8.55
    Date: Tue, 07 May 2013 16:03:46 GMT
    Content-Type: text/html; charset=utf-8
    Content-Length: 193
    Connection: close
    
    <html>
    <head><title>500 Internal Server Error</title></head>
    <body bgcolor="white">
    <center><h1>500 Internal Server Error</h1></center>
    <hr><center>nginx/0.8.55</center>
    </body>
    </html>
    Mais:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    $ telnet gpp3-wxs.ign.fr 80
    Trying 160.92.169.129...
    Connected to gpp3-wxs-ign-fr.aw.atosorigin.com.
    Escape character is '^]'.
    GET /CLE/geoportail/wmts?LAYER=GEOGRAPHICALGRIDSYSTEMS.MAPS&EXCEPTIONS=text/xml&FORMAT=image/jpeg&SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetTile&STYLE=normal&TILEMATRIXSET=PM&TILEMATRIX=14&TILEROW=5817&TILECOL=8479 HTTP/1.1
    User-Agent: Android
    Host: gpp3-wxs.ign.fr
    
    HTTP/1.1 200 OK
    Server: nginx/0.8.55
    Date: Tue, 07 May 2013 16:03:01 GMT
    Content-Type: image/jpeg
    Content-Length: 23677
    Last-Modified: Fri, 01 Feb 2013 07:55:27 GMT
    Connection: keep-alive
    Expires: Tue, 28 May 2013 16:03:01 GMT
    Cache-Control: max-age=1814400
    Accept-Ranges: bytes
    
    JFIFC et le reste de l'image
    La seule différence entre ces deux requêtes est la casse du header user-agent!

  11. #11
    Futur Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2012
    Messages : 15
    Points : 5
    Points
    5
    Par défaut
    J'ai implémenté un reverse-proxy comme contournement de ce bug. Comme ça présente un léger risque de sécurité et une augmentation de la charge de mes serveurs, pourrez-vous me signaler lorsque le reverse-proxy d'Atos sera conforme à HTTP?

  12. #12
    Membre chevronné Avatar de gcebelieu
    Homme Profil pro
    Ingénieur Géographe et Cartographe
    Inscrit en
    Novembre 2010
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Géographe et Cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2010
    Messages : 1 106
    Points : 1 843
    Points
    1 843
    Par défaut
    Bonjour,

    merci pour ces éléments : j'avais joué la même requête avec telnet depuis l'IGN mais le problème ne se produisait pas. En la rejouant depuis l'extérieur, j'ai pu le reproduire !

    J'ai transmis ces nouveaux éléments à ATOS. Je vous tiens au courant.

  13. #13
    Membre chevronné Avatar de gcebelieu
    Homme Profil pro
    Ingénieur Géographe et Cartographe
    Inscrit en
    Novembre 2010
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Géographe et Cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2010
    Messages : 1 106
    Points : 1 843
    Points
    1 843
    Par défaut
    Une nouvelle version des scripts de traitements des droits d'accès a été livrée cet été (fin juillet). Depuis, j'ai testé à nouveau votre requête avec un header user-agent sans majuscule et elle est passée.

    Pouvez-vous me confirmer que le problème est résolu de votre côté (sans votre reverse proxy) ?

  14. #14
    Futur Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2012
    Messages : 15
    Points : 5
    Points
    5
    Par défaut
    Mes utilisateurs affectés par ce problème ont effectivement pu vérifier la correction.

    Merci!

  15. #15
    Membre chevronné Avatar de gcebelieu
    Homme Profil pro
    Ingénieur Géographe et Cartographe
    Inscrit en
    Novembre 2010
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Géographe et Cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2010
    Messages : 1 106
    Points : 1 843
    Points
    1 843
    Par défaut
    OK. Du coup, le sujet est ?

Discussions similaires

  1. [Visual Web] erreur HTTP 500
    Par cpotiron dans le forum NetBeans
    Réponses: 4
    Dernier message: 13/07/2007, 13h14
  2. Erreur HTTP 500
    Par nicolasferraris dans le forum ASP
    Réponses: 6
    Dernier message: 09/03/2007, 09h45
  3. erreur http 500 sur un servlet
    Par 2tsiris dans le forum Servlets/JSP
    Réponses: 10
    Dernier message: 04/05/2006, 09h08
  4. Erreur HTTP 500 Tomcat
    Par kobe dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 19/01/2006, 12h16
  5. [Tomcat] Erreur HTTP 500
    Par gandalf_le_blanc dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 23/08/2004, 15h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo