来自apache2文档:
LockFile指令设置当AcceptMutex值为fcntl或AcceptMutex时使用的锁文件的路径。
以及关于AcceptMutex
AcceptMutex指令设置Apache用于序列化网络套接字上接受请求的多个子程序的方法。
我在Ubuntu64bit盒上使用mod_wsgi运行Apache2.2的django网站。
这是干什么用的?这个用过吗?
我在指定的位置找不到文件。
我的/usr/sbin/apache2 -V告诉我:
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE这意味着使用了sysvsem。这是否意味着没有使用LockFile?
发布于 2011-06-06 17:45:29
http://httpd.apache.org/docs/2.0/mod/mpm_common.html#lockfile说:
LockFile指令设置当AcceptMutex值为fcntl或AcceptMutex时使用的锁文件的路径。此指令通常应按其默认值保留。更改它的主要原因是如果日志目录已装入NFS,因为锁文件必须存储在本地磁盘上。主服务器进程的PID自动附加到文件名。
简要版本:不要触摸,除非该文件将结束在NFS挂载的文件系统上。
如果您没有找到您期望/设置它的文件,这可能意味着AcceptMutex没有被设置为fcnl或fcnl。这可能是最优的,也可能不是最佳的,这取决于您的体系结构,如本文所述:http://httpd.apache.org/docs/2.0/misc/perf-tuning.html。
https://serverfault.com/questions/277517
复制相似问题