首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LockFile在Apache2里是做什么用的?

LockFile在Apache2里是做什么用的?
EN

Server Fault用户
提问于 2011-06-06 17:00:05
回答 1查看 11.6K关注 0票数 0

来自apache2文档

LockFile指令设置当AcceptMutex值为fcntl或AcceptMutex时使用的锁文件的路径。

以及关于AcceptMutex

AcceptMutex指令设置Apache用于序列化网络套接字上接受请求的多个子程序的方法。

我在Ubuntu64bit盒上使用mod_wsgi运行Apache2.2的django网站。

这是干什么用的?这个用过吗?

我在指定的位置找不到文件。

我的/usr/sbin/apache2 -V告诉我:

代码语言:javascript
复制
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE

这意味着使用了sysvsem。这是否意味着没有使用LockFile

EN

回答 1

Server Fault用户

回答已采纳

发布于 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

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/277517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档