2017-01-14 12 views
1

サーバ:ubuntu 14.04lts nginx(v1.10)サーバはすでにファイルを変更したときに古いコンテンツを表示していますが、変更は3-6分後に表示されます。 ドキュメントルートディレクトリはnfs shareからマウントされています。私は、ブラウザのキャッシュとphpopcacheをクリアしたNFSとnginxの間の平均待ち時間はより少ない 無効になっています。ファイルの変更はNginx/phpfpmが更新されたコンテンツを表示していません

注私は即座にファイルを/ cat読んだときに見られているが、同じことが、ブラウザ上で見ることがカント0.3ms。 ませキャッシュサーバ/クライアントが実行されません以下

は私のNFSクライアント側下記

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 

上のマウントオプションでNFSサーバ例えば

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

の輸出confにある: - 私が持っている 以下の内容のshowme.phpと呼ばれるファイル

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

と私は

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

にそれを変更した場合、これは、ブラウザ

答えて

0

<?php $var1="xyz" echo $var2; ?>で、あなたは$var1を設定するが、エコー、ARには反映されませんが$var2

0

これは/ NFSクライアントの中にオプションをNFSマウントによるものでしたetc/fstabファイル

actimeo=1800 

これは長すぎます。 私は今

actimeo=1

とその作業にそれを軽減。

関連する問題