Partage
  • Partager sur Facebook
  • Partager sur Twitter

Cache apache

Fichier indisponible pendant quelques minutes après modification

    19 août 2015 à 16:22:37

    Bonjour,

    Je suis en train de développer une application WEB sur un serveur Linux sous apache 2.2 et je rencontre un problème auquel je n'arrive pas à trouver de solution sur le net. Mon problème est le suivant :

    Lorsque que je modifier un fichier JavaScript sur le serveur, je me retrouve dans l'une de ces 3 situations (presque aléatoirement) :

    1. Le modification n'est visible cote client seulement quelques minutes plus tard.

    2. J'ai une erreur 503 Service Unavailable et les log d'apache access le fichier en 200 (SUCCESS)

    Sur le navigateur :


    Sur un linux avec un "wget" :

    Proxy request sent, awaiting response... 503 Service Unavailable
    2015-08-19 14:12:51 ERROR 503: Service Unavailable.

    3. Le fichier est chargé avec des caractères en moins à la fin du fichier

    Si je modifie le fichier pour ajouter 1 ligne, bah une ligne est retirer à la fin du fichier au chargement.

    Si je rajouter 5 caractères, 5 caractère sont retirés à la fin du fichier.

    Fichier sur le serveur :

    Fichier chargé par le navigateur :

    J'ai ce problème sur tout les navigateurs, j'ai essayais les solutions suivantes :

    • .htaccess
    • nom_du_fichier.js?valeur_aléatoire
    • Désactivation du PHP dans le dossier concerné
    • Désactiver les mod_cache d'apache
    • Modification dans le php.ini

    Mais sans succès....

    J'ai aussi faut une capture wireshark pour confirmer que l'erreur viens bien du serveur. Ce problème est s'applique seulement au fichier css, jss,.. pas au fichier html ou php, donc je suis persuadé que c'est histoire de configuration (Mais je peux très bien avoir tord)

    Si quelqu'un a déjà rencontrer ce problème ou à des pistes pour des solutions je suis preneur.

    Merci d'avance

    EDIT : J'ai oubliez de préciser que quelque soit la situation, le problème se résout automatiquement au bout de quelque minutes, mais je suis en train de dev, je souhaite que les modifications soient visible immédiatement.

    -
    Edité par TharsanSKT 19 août 2015 à 17:13:53

    • Partager sur Facebook
    • Partager sur Twitter
    Oups !

    Cache apache

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown