我是服务器管理新手。每当我启动时,数百个systemctl restart apache2
进程/usr/sbin/apache2 -k start
就会立即填满。似乎发生这种情况后,我的原始 ipaddress(端口 80)代理到我的 Web 应用程序(端口 3000)不再起作用。但是,我总是可以直接连接到我的 ipaddress:3000,没有任何问题。想知道这些进程是否会干扰代理,因为它们正在访问 :80。或者我在 /etc/apache2/sites-available/000-default.conf 文件中错误地设置了代理?
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ProxyPreserveHost On
ProxyRequests On
ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
如果这很重要:
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxRequestWorkers 150
MaxConnectionsPerChild 0
</IfModule>
我的最佳输出是这样的:
top - 15:40:22 up 196 days, 18:45, 2 users, load average: 0.02, 0.01, 0.00
Tasks: 324 total, 1 running, 323 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.9 us, 0.2 sy, 0.0 ni, 98.8 id, 0.1 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 16009.1 total, 298.0 free, 1697.5 used, 14013.7 buff/cache
MiB Swap: 0.0 total, 0.0 free, 0.0 used. 13970.2 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4151496 mysql 20 0 3759520 666068 17920 S 1.3 4.1 14:49.22 /usr/sbin/mysqld
4860 root 20 0 480692 341560 22144 S 6.0 2.1 0:31.14 php cronjob.php
4159 www-data 20 0 225560 14012 7184 S 0.0 0.1 0:00.03 /usr/sbin/apache2 -k start
4154 www-data 20 0 225552 14000 7180 S 0.0 0.1 0:00.03 /usr/sbin/apache2 -k start
4104 www-data 20 0 225536 13976 7172 S 0.0 0.1 0:00.02 /usr/sbin/apache2 -k start
4129 www-data 20 0 225560 13968 7172 S 0.0 0.1 0:00.02 /usr/sbin/apache2 -k start
4125 www-data 20 0 225432 13900 7176 S 0.0 0.1 0:00.01 /usr/sbin/apache2 -k start
4250 www-data 20 0 225552 13888 7200 S 0.0 0.1 0:00.02 /usr/sbin/apache2 -k start
4181 www-data 20 0 225560 13856 7176 S 0.0 0.1 0:00.03 /usr/sbin/apache2 -k start
4112 www-data 20 0 225392 13548 7000 S 0.0 0.1 0:00.02 /usr/sbin/apache2 -k start
4238 www-data 20 0 225560 13528 7000 S 0.0 0.1 0:00.02 /usr/sbin/apache2 -k start
4223 www-data 20 0 225408 13524 6996 S 0.0 0.1 0:00.01 /usr/sbin/apache2 -k start
4224 www-data 20 0 225552 13524 7000 S 0.0 0.1 0:00.04 /usr/sbin/apache2 -k start
4249 www-data 20 0 225408 13524 7000 S 0.0 0.1 0:00.01 /usr/sbin/apache2 -k start
4233 www-data 20 0 225544 13520 7000 S 0.0 0.1 0:00.02 /usr/sbin/apache2 -k start
4241 www-data 20 0 225560 13512 7000 S 0.0 0.1 0:00.02 /usr/sbin/apache2 -k start
在 Chrome 上我得到以下信息:
Try:
Checking the connection
Checking the proxy and the firewall
ERR_TIMED_OUT