我遇到严重问题,发现我的CentOS cPanel服务器上的内存不足。我会尽力提供所有细节。我以前有没有cPanel的同一台服务器没有问题,所以我认为它是一个cPanel问题。
我目前正在运行一个安装了CentOS 6.6的cPanel服务器,具有8GB的RAM和1.5TB的存储空间(请记住,我以前的服务器没有cPanel也只有4GB的RAM)。
这是我的所有记忆统计数据。
$ free -m total used free shared buffers cached Mem: 8192 3647 4544 2560 0 1164 -/+ buffers/cache: 2483 5708 Swap: 0 0 0 0 0 0 $ cat /proc/user_beancounters uid resource held maxheld barrier limit failcnt 16167: kmemsize 642249817 642637824 9223372036854775807 9223372036854775807 0 lockedpages 4610 4610 2097152 2097152 0 privvmpages 1971819 1972978 2097152 2097152 11579 shmpages 655390 655390 9223372036854775807 9223372036854775807 0 numproc 493 504 32567 32567 0 physpages 932503 933409 2097152 2097152 0 vmguarpages 0 0 2097152 2097152 0 oomguarpages 478382 478413 2097152 2097152 0 $ smem -u -t -k User Count Swap USS PSS RSS mailnull 1 0 996.0K 1001.0K 1.5M dovecot 2 0 1.0M 1.1M 3.2M memcached 2 0 1.1M 1.3M 2.3M varnish 1 0 1.2M 1.5M 2.7M apache 5 0 716.0K 2.1M 27.5M lighttpd 6 0 2.6M 4.0M 30.1M dovenull 4 0 3.4M 4.1M 13.6M newrelic 2 0 4.6M 4.9M 6.5M media 7 0 4.6M 5.8M 18.3M redis 5 0 5.7M 6.1M 10.5M ldap 1 0 7.6M 7.7M 8.4M user 9 0 10.3M 12.6M 24.1M postgres 7 0 11.8M 14.0M 25.8M named 1 0 27.1M 27.1M 27.9M ntop 1 0 30.2M 31.8M 35.0M mongod 1 0 46.8M 46.8M 47.7M elasticsearch 1 0 201.7M 205.0M 212.7M graylog2 1 0 262.1M 265.5M 273.4M nobody 20 0 434.3M 488.6M 789.4M mysql 1 0 489.6M 489.8M 492.1M root 58 0 628.2M 695.7M 847.9M --------------------------------------------------- 136 0 2.1G 2.3G 2.8G $ vzubc -c ---------------------------------------------------------------- CT 16167 | HELD Bar% Lim%| MAXH Bar% Lim%| BAR | LIM | FAIL -------------+---------------+---------------+-----+-----+------ lockedpages| 18M 0.2% 0.2%| 18M 0.2% 0.2%| 8G| 8G| - privvmpages|7.51G 93% 93%|7.52G 94% 94%| 8G| 8G| 11.3K numproc| 495 2% 2%| 504 2% 2%|31.8K|31.8K| - physpages|3.55G 44% 44%|3.56G 44% 44%| 8G| 8G| - vmguarpages| - - - | - - - | 8G| 8G| - oomguarpages|1.82G 22% 22%|1.82G 22% 22%| 8G| 8G| - numpty| 4 2% 2%| 4 2% 2%| 255 | 255 | - numsiginfo| - - - | 12 1% 1%| 1K| 1K| - ----------------------------------------------------------------
同样在我的服务器的管理方面,我可以看到
CPU使用率 - 13.33% 磁盘空间使用 - 2.54%/ 1536GB RAM使用率 - 28.64%/ 8GB
我在命令行上的连续错误
无法分叉,无法分配内存 分段错误
以及Tailwatchd的连续失败失败以及其他一些服务在这里和那里失败。我使用Tweak设置将内存从512MB更改为4096MB到Unlimited MB以查看它是否发生了任何变化,没有任何变化。我还将“保存内存”选项更改为打开和关闭,以查看是否有任何更改,没有更改。
另外,我试图检查vz容器设置。我有1个配置为0.conf但没有16167.conf的配置。我尝试在没有运气的情况下调整0.conf中的设置,然后创建了16167.conf并调整了设置,这些设置在服务器重启后仍未显示。我尝试了从1G到4G的不同模板,并且再次没有改进。
非常感谢任何正确方向的帮助或观点。在询问社区之前,我曾试图做出任何可能的更正以及我所能进行的所有研究,但我认为在这一点上,我需要一些帮助。提前谢谢。
答案 0 :(得分:0)
我建议你调整你的系统内存的mysql(一半) 然后还通过cpanel调整apache ...大多数情况下它是sql部分。
你也有弹性搜索。你的根记忆太高了。
但是在目前的系统上你有5,7GB的可用内存。你确定你没有记忆吗?
您的提供商似乎已经超卖了内存(我对您所拥有的段错误的唯一想法)
答案 1 :(得分:0)
要解决此问题,您必须为VM增加 privvmpages 值。您可以使用以下命令通过主节点增加它。
vzctl set ${cid} --privvmpages 1024M:2048M --save
使用上述命令,您将获得1024MB保证,2048MB可突发内存。根据您的要求更改它并再次检查。