У меня есть сайт Wordpress с ежедневными посетителями 25K, постом + 3K и комментарием + 22K. Centos установлен на VPS с 2 ЦП и 8 ГБ ОЗУ с SSD-диском. он был стабильным, но через 20 дней я обнаружил очень высокую загрузку процессора, и веб-сайт стал медленным, и многие посетители получили сообщение о неработающем веб-сайте.
Когда я пытаюсь устранить неполадки, используя "top", "glances", я обнаружил слишком много дочерних процессов с "/ usr / bin / php-cgi", и этот процесс потребляет процессор и заставляет сервер зависать, а также я обнаружил, что "% us" очень высокое и это от "верхняя": https://pastebin.com/wiYtcWAz
После поиска я обнаружил, что многие советы говорят об изменении на php-fpm вместо Apache, и я сделал, но это не помогло, и нагрузка снизилась с «/ usr / bin / php-cgi» на «php-fpm: pool», и это от "взгляды": https://pastebin.com/BYiSGjkY
Поэтому я решил перейти на более крупный сервер для тестирования и поместил его на выделенный сервер с 8 ядрами ЦП и 32 ГБ оперативной памяти с SSD-диском NVME, и проблема не была решена, и такая же нагрузка все еще существует. После многих поисков я обнаружил, что многие мнения говорят о том, что это проблемы с файлами PHP Wordpress, поэтому я начал работать над этим, и я сделал следующее как попытки:
и проблема не решена. Также я использую "wp-rocket" в качестве плагина для кеширования wordpress с кешем php opcache, также я пробовал "redis и memcached", и у меня все еще есть проблема.