1

我正在尝试简化客户端的服务器。下载 access_log 文件后,我注意到有很多条目看起来像:

::1 - - [11/May/2009:23:21:16 +0100] "GET / HTTP/1.0" 403 5043 "-" "Apache/2.2.3 (CentOS) (internal dummy connection)"

我还检查了 httpd.conf 文件,并且看到了以下设置:

# ServerLimit: maximum value for MaxClients for the lifetime of the server
# MaxClients: maximum number of server processes allowed to start   
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule prefork.c>
StartServers       8
MinSpareServers    8
MaxSpareServers   13
ServerLimit      256
MaxClients   256
MaxRequestsPerChild  50
</IfModule>

# worker MPM
# StartServers: initial number of server processes to start
# MaxClients: maximum number of simultaneous client connections
# MinSpareThreads: minimum number of worker threads which are kept spare
# MaxSpareThreads: maximum number of worker threads which are kept spare
# ThreadsPerChild: constant number of worker threads in each server process
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule worker.c>
StartServers         2
MaxClients         150
MinSpareThreads     25
MaxSpareThreads     75
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>

我一直在阅读我需要将 MaxSpareServes 设置为大于 MinSpareServers 的值。非常感谢您的意见。

最亲切的问候。汤姆

4

1 回答 1

3

据我所知,没什么好担心的,如果您愿意,可以使用 Andri 已经提供的链接中的信息阻止他们进入日志...

如果您希望将它们从您的日志中排除,您可以使用普通的条件日志技术。例如,要从日志中忽略来自环回接口的所有请求,您可以使用

SetEnvIf Remote_Addr "127\.0\.0\.1" loopback 然后将 env=!loopback 添加到 CustomLog 指令的末尾。

于 2009-09-25T16:32:38.040 回答