如何增加 apache2 中的并发连接数?

如何增加 apache2 中的并发连接数?

由于 apache 2.4.18 的并发连接数达到最大值,我遇到了流量问题:

 ps auxf | grep apache2 | wc -l
 258

一旦达到 258,服务器就会等待为新访问者提供新连接,该值永远不会超过 258。

我的配置如下:

sudo nano /etc/apache2/mods-available/mpm_worker.conf 

<IfModule mpm_worker_module>
        ServerLimit             1000
        StartServers                     4
        MinSpareThreads          25
        MaxSpareThreads          75
        ThreadLimit                      64
        ThreadsPerChild          25
        MaxRequestWorkers         1000
        MaxConnectionsPerChild   1000
</IfModule>

$ top

top - 22:00:11 up 18 days,  5:19,  1 user,  load average: 0.70, 0.58, 0.56
Tasks: 491 total,   1 running, 490 sleeping,   0 stopped,   0 zombie
%Cpu(s): 14.2 us,  0.7 sy,  0.0 ni, 85.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem : 32771980 total,  3880728 free,  5584288 used, 23306964 buff/cache
KiB Swap:  4194300 total,  4179024 free,    15276 used. 26069740 avail Mem 

我以为这个设置可以提供 1000 个连接。如何才能增加可能的连接数量?

相关内容