Php 无法解释的WordPress最大RAM使用量

Php 无法解释的WordPress最大RAM使用量,php,wordpress,imap,litespeed,Php,Wordpress,Imap,Litespeed,我有一个简单的Wordpress(4.9.6)网站,位于共享litespeed主机+cloudlfare+wp最快缓存插件和1GB内存、PHP7.2上(我尝试了不同的php版本,但没有发现任何改进)。我也可能有15个电子邮件帐户和收件箱中的大量电子邮件,但我通常使用mozilla thunderbird每天发送20-50封电子邮件。RAM使用率高与我是否登录wp无关。没有大规模的用户活动,每天可能有50名访客。我试过不同的东西。禁用了很多非主要插件。在cPanel中只有一个cronjob,它是一

我有一个简单的Wordpress(4.9.6)网站,位于共享litespeed主机+cloudlfare+wp最快缓存插件和1GB内存、PHP7.2上(我尝试了不同的php版本,但没有发现任何改进)。我也可能有15个电子邮件帐户和收件箱中的大量电子邮件,但我通常使用mozilla thunderbird每天发送20-50封电子邮件。RAM使用率高与我是否登录wp无关。没有大规模的用户活动,每天可能有50名访客。我试过不同的东西。禁用了很多非主要插件。在cPanel中只有一个cronjob,它是一天一次的软备份。网站被恶意软件扫描并安装了iThemes安全插件。网站性能正常我认为:我发现的唯一消极方面是谷歌字体请求:

托管提供商说:“admin-ajax.php进程和大量电子邮件正在消耗所有RAM”。正如我所料,收件箱中的电子邮件不会占用内存(或者会吗?),我每天最多只发送50封电子邮件。关于admin-ajax.php,我还发现了一个名为“Heartbeat Control”的插件,其目的是减少调用和资源使用。所以我这样设置:但也看不到任何改进

所以我再次联系了主机提供商,他们说“如果有帮助,这个过程称为dovecot/imap it”。嗯,现在我不知道该怎么办(我没有这方面的经验)。有没有办法减少RAM的使用


另外,有时网站只是因为cloudflare而关闭,因为有时当我尝试登录到wp admin时会出现错误500

RAM使用情况可在此处查看:

更新:


所以我已经额外支付了双倍的资源,现在2gb的RAM正在以100%的速度使用。我甚至尝试重命名所有文件夹,如public_html、mail folder等,但没有任何帮助。。。有什么想法吗?

听起来你好像在用你的服务器作为电子邮件主机。除非你是受过训练的SMTP工程师,否则这通常是个坏主意

从主机上卸载电子邮件服务器并卸载dovecot。很有可能它没有正确配置,并且被用作垃圾邮件中继,或者它在某个地方的一些黑名单上,因此您将无法收到邮件

您的服务器应该通过事务性电子邮件提供商(如Mailgun、SendGrid或邮戳)发送事务性电子邮件。您在该域的个人电子邮件应该通过zoho这样的专业服务进行发送


较大的公司可以指派团队确保SMTP端口配置正确,并且不在黑名单上。

您有多少并发访问者?如果不是太多的话,听起来你的服务器肯定出了严重的问题。在admin-ajax.php函数中是否有一些无休止的循环?XDMax可同时访问5-10名访客。。。这就是我的admin-ajax.php的样子:不幸的是,我擅长编码,所以我无法判断代码是好是坏。。。你对此有什么见解吗?问题不在于admin-ajax.php本身,而在于发送给它的请求。你试过停用某些插件吗?这也可能是挖掘脚本感染的问题,现在这种情况经常发生。是的,我刚刚停用了所有插件,但问题仍然是1gb内存使用率为100%…此外,我已重命名admin-ajax.php,但资源使用率仍然存在。我将资源翻了一番,从1gb增加到2gb,但仍然是100%…我肯定不是SMTP工程师。由于我使用共享主机,我怀疑我能否卸载devcot。关于电子邮件的使用:所以,如果我在网站上有小生意和一些电子邮件帐户,这是一个坏主意。。?从未想过这一点。如果您无法卸载dovecot,请确保您没有使用
mail
命令。确保WordPress没有通过
smtp
localhost
发送。设置从共享主机迁移到VPS的计划。你可以用与共享主机相同或更低的月费获得入门级VP。哦,伙计。。。看来我对这方面缺乏知识。我从来没有VPS,也不知道如何在上面运行网站,因为据我所知,这是一个完全不同的环境,尤其是当有很多VPS服务器可供选择时。但是再一次。。。我觉得很奇怪。。。如果我支付网络托管费用,建立一个非常基本的网站,并在cpanel中创建约15个电子邮件帐户,而其中只有5个帐户使用得更为活跃-这真的会成为一个问题吗?…在我们对VPS进行过多讨论之前,请跟踪您的原始问题:
“进程admin-ajax.php和大量电子邮件正在消耗所有RAM”
。设置一个mailgun帐户,并确保您的wordpress是通过它而不是主机发送的。查看以查看减少ajax-admin.php使用的选项。在cpanel中,定期监控您的资源。你可能会发现一些意想不到的事情。请记住,我们都必须从某个地方开始,有些人比其他人先开始。事实上,我不通过WP发送任何电子邮件。唯一通过WP的电子邮件是在提交预订表后为客户确认预约而生成的电子邮件。。。关于admin-ajax.php,我正在研究这个问题。关于监控资源:我使用WP Server Stats插件,它显示如下信息:可能我的php.ini设置错误?您可以在这里看到(PHP7.2):虽然我的实际托管资源翻了一番,但现在是这样的:我仍然超载: