【发布时间】:2020-04-02 14:30:45
【问题描述】:
我已经在 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="admin@mysite.com" -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>
我应该如何解决这个问题?请指导。
【问题讨论】:
-
如果您在文档根目录中创建一个新的 PHP 文件,其中只有一个 echo 语句,如果您访问该文件,您会遇到同样的问题吗?我只是想确定问题是由 Web 服务器还是 Magento 中的代码引起的
-
@MagnusEriksson 与 PHP 文件中的回显相同的问题。
-
那么这可能是服务器问题(一些配置或其他东西)。请咨询托管服务提供商或尝试通过Server Fault 或Super User 询问。 SO 更多的是用于编程问题而不是服务器/系统问题。
-
好的。顺便说一句,我全新安装了 WordPress,同一命令的 CPU 使用率约为 10-25%。
-
是否与您的 magento 网站具有相同的虚拟主机设置?
标签: php apache magento magento2 fastcgi