2017-01-14 3 views
1

Serveur: ubuntu 14.04lts Le serveur nginx (v1.10) affiche du contenu plus ancien lorsque j'ai déjà changé le fichier, les changements sont visibles après 3-6 minutes. Le répertoire racine du document est monté à partir du partage nfs. les modifications dans le fichier est vu quand je l'ai lu/cat le fichier instantanément mais le même ne peux pas être vu sur le navigateurNginx/phpfpm n'affiche pas le contenu mis à jour

Note: J'ai effacé le cache du navigateur et phpopcache est désactivé la latence moyenne entre nfs et nginx est inférieure à 0.3ms. Aucun serveur de cache/client se fait

ci-dessous est mes nfs options de montage sur le côté client

mount -t nfs 
10.10.17.45:/www/public_html on /www/public_html type nfs (rw,noatime,nolock,bg,intr,tcp,actimeo=1800,addr=10.10.17.45 

ci-dessous est l'exportation conf dans le serveur nfs

/www/public_html 10.10.17.40(rw,fsid=0,async,no_root_squash,no_subtree_check) 

par exemple: - Je un fichier appelé showme.php avec le contenu ci-dessous

<?php $var1="abc" echo $var1; ?> 

et si je change à

<?php $var1="xyz" echo $var1; ?> 

cela ne se reflète pas sur le navigateur

Répondre

0

Dans <?php $var1="xyz" echo $var2; ?>, vous ar la mise en $var1 mais faisant écho $var2

0

Cela était dû à nfs option de montage dans le client nfs de/etc/fstab fichier

actimeo=1800 

qui est trop long. je l'ai réduit à

actimeo=1

et son travail maintenant.