Apache2代理显示2个插槽和PID?

时间:2019-01-29 09:50:58

标签: apache tomcat apache2

我正在tomcat代理后面运行一个单独的apache2网络服务器。但 localhost:443/status显示:

Slot    PID     Stopping    Connections         Threads     Async connections
                            total   accepting   busy  idle  writing keep-al closing
0       1578    no          0       yes         0     25    0       0       0
1       1577    no          1       yes         1     24    0       1       0
Sum     2       0           1                   1     49    0       1       0

我想知道为什么我可能要运行2个PID?特别是我不喜欢的是apache有50个工作程序,但是为每个PID保留25个工作程序线程。理想情况下,我想为tomcat服务器保留全部50个工作线程。

这可能是由于我在/etc/apache2/sites-enabled/mypage.conf中设置了2个虚拟主机造成的:

<VirtualHost *:443>
      ..
</VirtualHost>

<VirtualHost *:80>
      Redirect / https:myserver.com/
</VirtualHost>

我只是要重定向所有非https请求。这会触发这两个PID吗?如果是的话:很有可能只有少数几个请求会通过端口80发出,因此我想将大多数工作进程分配给https主机。有可能吗?

我还注意到:ps aux | grep apache2给出了5个过程:

www-data  1577  0.0  0.1 2090340 14644 ?       Sl   06:25   0:04 /usr/sbin/apache2 -k start
www-data  1578  0.0  0.1 2024812 12948 ?       Sl   06:25   0:05 /usr/sbin/apache2 -k start
root      1679  0.0  0.1  92580  8196 ?        Ss   Jan08   0:44 /usr/sbin/apache2 -k start
www-data  1757  0.0  0.0  19904   172 ?        Ss   Jan08   0:29 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n
mysshusr 19322  0.0  0.0  14856  1100 pts/0    S+   10:53   0:00 grep --color=auto apache2

是那些工作线程吗?

0 个答案:

没有答案