由 raullpq 在 07-19-2004 18:32 发表:
NFS最妖怪的问题,谁能给我一个思路测试?谢谢!
咨询一个问题:我碰到一个很奇怪的问题,在redhat9下面,我跑了apache2.1,而htdocs的内容是mount另外一个磁盘阵列上的,用nfs。read only。而专门有一台服务器作为编辑系统去更新那个磁盘阵列上的内容。可是更新的内容在这台服务器上显示不出,好像apache有缓存一样,就是它启动的时候得内容,不会更新。这会是什么问题?另外2.0.50也有这样的问题。我在前面架了squid就没有这样的问题,真的很妖。大家有什么建议伐?
我做了一天的试验,从apache1.3.31到apache2.0.50到apache2.1都试过了,甚至包括thttpd我都试过了,全部存在同步的问题。
连在那台磁盘阵列上有很多服务器都没有问题,和这台服务器的区别在于一,OS不同;二,apache版本不同。
大家给我点思路,现象真的很奇怪。
我肯定很多没说清楚,有什么问题尽管问。不涉及企业机密我一定会说的更详细的!
由 raullpq 在 07-19-2004 23:09 发表:
http://httpd.apache.org/docs-2.0/mo...html#enablemmap
在apache配置文件中加上EnableMMAP Off。重启apache问题解决!
根据文档来说:此指令控制着httpd在分发中如果需要读取一个文件的内容,它是否可以使用内存映射。当处理一个需要访问在一个文件中的数据的请求时,比如说当分发一个使用mod_include指令进行服务器端分析的文