Назад | Перейти на главную страницу

Что занимает всю мою память на WordPress VPS хостинге

У меня есть сайт WordPress, размещенный в системе VPS Centos5_x64_cpanel с 1 ГБ памяти.

В последнее время у меня было много проблем с производительностью сайта и письма от хостинговой компании о перегрузке сервера.

Сегодня я получил это письмо:

We have reboot the VPS ##.##.###.### , as it overload again

Normal: empty
HighMem: empty
50559 pagecache pages
Swap cache: add 20318560, delete 20312638, find 3426118/4492729, race 2780+11340
Free swap  = 0kB
Total swap = 2097144kB

Я также получаю это письмо несколько раз в день:

The chkservd sub-process with pid 11939 ran for 4949 seconds. This sub-process was terminated when it exceeded the time allowed between checks, which is 600 seconds. To determine why, you can check /var/log/chkservd.log and /usr/local/cpanel/logs/tailwatchd_log.

You likely received this notification as a symptom of a larger problem. If your server is experiencing a high load, we recommend investigating the cause. If you continue to receive this notification, it is likely that your system is unable to handle demand or a misconfiguration is delaying restarts.

If you are sure that no misconfigurations exist, you should consider gradually increasing the following options in WHM's "Tweak Settings" feature: "The number of times ChkServd will allow a previous check to complete before terminating the check" and/or "The number of seconds between ChkServd service checks".
Server:     ###.#########.##
Primary IP:     ##.##.###.###
Service:    chkservd
Notification Type:  hang
Memory Information:     

    Used: 820MB
    Available: 208MB
    Installed: 1024MB 

Load Information:   76.53 75.24 80.24
Uptime:     0 days, 8 hours, 14 seconds
IOStat Information:     

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           1.97    0.01    0.80   13.19    0.01   84.02
Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda1             18.57       360.59       132.67   10712202    3941360
sda2            422.54       995.39      2497.02   29570128   74179496

ChkServd Version:   15.1

На сайте нет ничего особенного, и на нем установлено несколько плагинов.

Я подозреваю, что это может быть плагин, вызывающий чрезмерное использование памяти. Я новичок в WHM, поэтому есть ли способ или файл журнала, который я могу проверить, чтобы узнать, что использует всю память. Если да, то где мне искать и есть ли какие-нибудь тесты, которые я могу запустить, чтобы проверить, является ли это плагином и какой это плагин.

Спасибо

Я могу думать только о тесте Hit and Trial для этого, поскольку я не думаю, что есть какой-либо инструмент, который мог бы сказать вам, какой конкретный плагин использует память.

Для этого вы можете запустить на сервере команду top и начать отключать плагины один за другим.

Как только вы нажмете конкретный плагин, вы заметите, что ОЗУ освобождается. Это единственный способ, о котором я могу думать прямо сейчас, чтобы проверить проблему с памятью для плагина.