你好我有一个 wordpress 网站http://www.flippish.com。我的服务器有些问题,在我重启 apache 后,大约 1-2 小时它总是死机,然后又自动重启,我认为这是因为 apache 设置,我的 MAxclients 为:2000 ServerLimit 为:2300。我真的不太了解这个方面,我的 RAM 是 8GB,为什么网站负载过大,我是否需要为这个网站升级 RAM?
这是我的最高命令
[root@hivelocity ~]# top
top - 13:57:34 up 6 days, 8:31, 1 user, load average: 2.30, 1.92, 1.83
Tasks: 942 total, 3 running, 939 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 13.2%sy, 50.2%ni, 31.0%id, 4.6%wa, 0.0%hi, 1.0%si, 0.0%st
Mem: 8051452k total, 7348388k used, 703064k free, 268420k buffers
Swap: 4300792k total, 71164k used, 4229628k free, 5876236k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1839 mysql 28 8 4435m 163m 4468 S 64.2 2.1 975:08.43 mysqld
23408 beta 24 4 288m 86m 10m R 15.5 1.1 0:00.47 php
98 root 20 0 0 0 0 S 1.3 0.0 4:04.08 kswapd0
9502 root 20 0 16072 2312 952 S 1.0 0.0 47:15.01 top
17 root 20 0 0 0 0 S 0.3 0.0 1:56.85 ksoftirqd/3
1456 root 20 0 0 0 0 S 0.3 0.0 6:46.67 kondemand/0
1458 root 20 0 0 0 0 S 0.3 0.0 2:26.01 kondemand/2
1459 root 20 0 0 0 0 S 0.3 0.0 2:42.79 kondemand/3
1461 root 20 0 0 0 0 S 0.3 0.0 2:55.99 kondemand/5
答案1
您的 maxclients 设置相当高。如果实际上有 2000 个客户端访问您的网站,您预计 RAM 使用量是多少?这会迫使您使用 swap 吗?
尝试降低 maxclients 设置。