+ -
当前位置:首页 → 问答吧 → 请教Apache默认最大并发连接数

请教Apache默认最大并发连接数

时间:2010-02-23

来源:互联网

请教Apache默认最大并发连接数是多少  每个并发占多少内存

作者: luwenju   发布时间: 2010-02-23

默认好像是256.你可以看看有一个文件叫httpd-mpm.conf的文件里边有详细的定义

作者: scyzxp   发布时间: 2010-02-23

# prefork MPM
# StartServers: number of server processes to start
# MinSpareServers: minimum number of server processes which are kept spare
# MaxSpareServers: maximum number of server processes which are kept spare
# 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    5
MaxSpareServers   20
ServerLimit      256
MaxClients       256
MaxRequestsPerChild  4000
</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>

作者: ruochen   发布时间: 2010-03-02

Apache默认最大并发连接数是256

作者: notion001   发布时间: 2010-03-03

先确认下是哪种MPM,然后再到http源码找相应的类。如worker MPM,下面是有调整过的设置

server/mpm/worker/worker.c

# define DEFAULT_SERVER_LIMIT 256
# define MAX_SERVER_LIMIT 40000
# define DEFAULT_THREAD_LIMIT 256
# define MAX_THREAD_LIMIT 40000

作者: justin033   发布时间: 2010-03-10

热门下载

更多