我已使用以下配置在VPS上安装了Magento v2.3.4网站:
OS: CentOS
CPU: 2 x 2.2 Ghz
RAM: 2 GB
[无论何时访问该网站,我都会发现CPU使用率突然上升,并且上升到100%。这导致网站加载速度变慢,即使只有一个用户也是如此。
通过负责上述工作的DirectAdmin生成的Apache / httpd块是:
<Directory /home/admin/public_html>
<IfModule mod_fcgid.c>
FCGIWrapper '/usr/local/safe-bin/fcgid73.sh /usr/local/directadmin/data/users/admin/php/mysite.com.ini -d sendmail_from="[email protected]" -d open_basedir="/home/admin/:/tmp:/var/tmp:/opt/alt/php73/usr/share/pear/:/dev/urandom:/usr/local/lib/php/:/usr/local/php73/lib/php/" -d mail.log="/home/admin/.php/php-mail.log"' .php
<FilesMatch "\.php$">
SetHandler fcgid-script
Options +ExecCGI
</FilesMatch>
</IfModule>
suPHP_Engine ON
suPHP_UserGroup admin admin
</Directory>
我该如何解决这个问题?请指导。
我设法通过以下方法减少了高CPU使用率:
通过发出以下命令清除缓存:
bin/magento cache:clean
bin/magento cache:flush
从Magento管理面板中启用所有缓存类型。
现在,CPU使用率几乎不超过15-20%。
希望这可以帮助某人! :)