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

Apache Discussion :

Fichiers parfois chargés, parfois pas (problème de MTU)


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 139
    Par défaut Fichiers parfois chargés, parfois pas (problème de MTU)
    Bonjour,

    j'ai un problème très étrange et je pense avoir un peu de mal à l'expliquer ...

    En fonction de la provenance du navigateur (adresse IP et/ou zone géographique, je ne sais pas vraiment), il pourra afficher un fichier mais pas le même fichier renommé.

    Le serveur est dans les locaux d'un client, derrière une livebox. J'ai fait un routage de port classique.
    Depuis mon poste et d'autres postes dans mes locaux et dans d'autres locaux en France, j'accède au site sans problème en saisissant l'adresse IP WAN de la Livebox.

    Ex :
    http://123.456.789.123:8080/style.css
    mon navigateur internet m'affiche bien la feuille de style

    Depuis certains autres locaux (en France et à l'étranger), le navigateur internet mouline ... et ne fait rien, il perd la connexion après très longtemps et m'affiche une erreur ("connexion perdue")
    Le plus étrange, si je renomme mon fichier style.css en style.txt et que depuis ces mêmes postes j'appelle
    http://123.456.789.123:8080/style.txt
    le fichier s'affiche bien. Je renomme en .css, il mouline et perd la connexion

    Dans les logs d'Apache, au moment où je lance la demande du fichier .css, j'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    41.249.xx.xx - - [04/May/2010:17:30:06 +0200] "GET /btn.css HTTP/1.1" 200 1721 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 (.NET CLR 3.5.30729)"
    donc le serveur donne bien le fichier btn.css
    Sauf que le navigateur ne semble pas le recevoir.

    J'ai mis le serveur dans la DMZ, ça n'a rien changé. Le plus étrange, c'est que sur certains postes, ça fonctionnait et du jour au lendemain ça n'a plus fonctionné. Les fichiers de configuration d'Apache n'ont pas bougé.

    J'ai vraiment aucune idée de quoi ça peut venir, si quelqu'un a déjà été confronté à un cas similaire ...

    Je suis preneur de toute idée !

    Merci

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Il faudrait faire une capture complète (TCP et HTTP) avec Wireshark côté client quand ça plante pour pouvoir en dire plus. Je ne vois pas pourquoi la Livebox serait plus transigeante avec certains navigateurs.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 139
    Par défaut
    Merci pour la réponse, je ne connaissais pas du tout ce genre de logiciel.

    J'ai testé sur un poste qui pose problèmes, voici l'erreur

    IP WAN de la Livebox : 123.456.789.123
    IP privé du poste : 10.7.165.50


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    4	0.116615	10.7.165.50	 123.456.789.123	HTTP	GET /btn.css HTTP/1.1 
     
    5	0.236678	123.456.789.123	10.7.165.50	TCP	http-alt > opsmgr [ACK] Seq=1 Ack=426 Win=6432 Len=0
     
    6	0.255832	123.456.789.123	10.7.165.50	HTTP	[TCP Previous segment lost] Continuation or non-HTTP traffic
     
    7	0.255894	10.7.165.50	123.456.789.123	TCP	[TCP Dup ACK 4#1] opsmgr > http-alt [ACK] Seq=426 Ack=1 Win=65535 Len=0 SLE=1453 SRE=2051
    J'essaie donc simplement d'obtenir un fichier css qui s'appelle btn.css et ça ne fonctionne pas.

    Je renomme le fichier btn.css en btn.txt, depuis le même poste, j'y accède par le navigateur internet et il l'affiche de suite

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    4	0.119763	10.7.165.50	 123.456.789.123	HTTP	GET /btn.txt HTTP/1.1 
    6	0.252733	123.456.789.123	10.7.165.50 	HTTP	HTTP/1.1 200 OK  (text/plain)
    Du coup je ne sais pas si c'est un problème réseau ou serveur ...

    Merci !

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 139
    Par défaut
    OK, j'ai compris.

    J'ai baissé le MTU de mon serveur à 1400 (au lieu de 1500) et c'est passé.

    Ce qui est étrange c'est qu'avant une date, ça marchait partout et à partir d'une date, ça n'a plus fonctionné, pile poil après qu'Orange ai eu des "problèmes" dans la région ...

    A mon avis ils ont changé du matos quelque-part ...

  5. #5
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Bien vu. Qu'est-ce qui t'a mis sur la piste du MTU ?

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 139
    Par défaut
    J'ai googlifié l'erreur que me retournait wireshark ([TCP Previous segment lost] Continuation or non-HTTP traffic) et rapidement j'ai vu que beaucoup parlaient de MTU. Alors j'ai essayé de les changer partout ou je pouvais (poste chez qui ca ne marchait pas, routeur chez qui ca ne marchait pas, routeur du serveur pour finalement modifier le serveur).

    4 jours à envisager toutes les pistes possibles : antivirus, firewall, j'ai même pensé à une censure de maroc telecom, puisque le serveur est accédé par IP WAN et pas par nom de domaine.

    Heureusement que tu m'as proposé wireshark, ca m'a de suite aidé !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Processeur] Changement de CPU : parfois ne boot pas ?
    Par Kalith dans le forum Composants
    Réponses: 0
    Dernier message: 24/03/2012, 11h23
  2. Problème variable parfois assignée, parfois pas
    Par Ragnarock dans le forum ASP.NET MVC
    Réponses: 1
    Dernier message: 31/01/2012, 17h51
  3. Visual C++ express ne compile pas, problème de fichier .pch
    Par capsavon dans le forum Visual Studio
    Réponses: 0
    Dernier message: 23/03/2009, 17h46
  4. Fichier externe css parfois ignoré
    Par olive_le_malin dans le forum Mise en page CSS
    Réponses: 14
    Dernier message: 12/01/2008, 19h36
  5. Navigateur : parfois n'affiche pas l'image
    Par tiboleo dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 09/06/2006, 17h27

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