Nginx / phpfpm没有显示更新的内容

时间:2017-01-14 07:57:03

标签: ubuntu nginx nfs nfsclient

服务器:ubuntu 14.04lts 当我已经更改了文件时,nginx(v1.10)服务器显示较旧的内容,3-6分钟后会看到更改。 文档根目录是从nfs share挂载的。当我立即读取/ cat文件但在浏览器上看不到同样的文件时,会看到文件中的更改

注意:我已清除浏览器缓存并禁用了phpopcache nfs和nginx之间的平均延迟小于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服务器中的export conf

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

例如: - 我有一个名为showme.php的文件,内容低于

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

如果我将其更改为

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

这不会反映在浏览器上

2 个答案:

答案 0 :(得分:0)

<?php $var1="xyz" echo $var2; ?>中,您设置$var1但是回显$var2

答案 1 :(得分:0)

这是由于nfs客户端&etc / fstab文件中的nfs挂载选项

actimeo=1800 

这太长了。 我把它减少到了

actimeo=1

现在正在工作。