file descriptors
实际上我遇到了一些问题Debian Wheezy和3.2.13 内核和阿帕奇/2.2.16。
我想减少这个限制,实际上每个virtualhost
都有一个CustomLog
和一个ErrorLog
,我想为所有虚拟主机只设置一个CustomLog
和一个ErrorLog
。
是否可以为每个定义一次全局的CustomLog
on ?apache2
virtualhost
我尝试CustomLog
过/etc/apache2/apache2.conf
,但没有任何结果。
CustomLog /var/log/apache2/test.global.log global_combined
关于此限制的一些文档: http://httpd.apache.org/docs/2.2/vhosts/fd-limits.html
如果有人有任何线索,那将会对我有很大帮助:)
答案1
您还需要从虚拟主机的配置中删除CustomLog
和ErrorLog
指令,否则它将通过虚拟主机的日志文件进行记录。也就是说,您正在运行多少个虚拟主机?您应该能够增加 fd 限制以适应您正在运行的虚拟主机数量。尝试 apache 的文档示例:
ulimit -S -n 100
并根据需要调整“100”。