WordPress/GODYAD-CURL错误28:在接收到0字节的10001毫秒后操作超时

ni65a41a  于 2022-09-19  发布在  WordPress
关注(0)|答案(5)|浏览(226)

我已经回答了这里的大多数问题,尝试通过.htaccess和php.ini文件更改Memory_Limit、Upload_max_FileSize、Post_max_Size、max_Execution_time、max_input_time,但仍然收到相同的错误。在请求GoPardy支持时,他们只是照本宣科地回答。声明您的插件有问题,您应该停用并查看。

目前,GoPardy Support建议在php.ini中添加以下配置并停用插件,问题将得到解决。

memory_limit 5000M
upload_max_filesize 3000M
post_max_size 3000M
max_execution_time 3000
max_input_time 3000

但是,这个错误是在重新安装WordPress时出现的。那么,停用所有插件会带来解决方案吗?有什么建议吗?

因此,我的连接超时,无法通过管理员进行备份。

另外,我使用的是共享主机。网站-247btl.com

iq0todco

iq0todco1#

在大量修改php设置之后,这个错误通过以下php设置得到了解决:

max_execution_time = 30
max_input_time = 300
memory_limit = 128M
post_max_size = 32M
upload_max_size = 32M

我认为问题是由max_ecution_time设置引起的。大多数指南建议在增加Memory_Limit的同时将其增加到1000,但这会导致较长的加载时间。我也在一个主办者托管的网站上试了一下,似乎效果很好。

fruv7luv

fruv7luv2#

如果尚未更新到最新版本,请尝试将WordPress更新到最新版本。

如果问题仍然存在,请联系托管公司并要求托管支持团队检查以下1.您的服务器正在运行最新版本的PHP和cURL库。

1.增加服务器内存限制设置。
1.cURL错误可能是与DNS相关的问题。您的主机公司可能需要将DNS配置切换为OpenDNS:https://www.howtogeek.com/164981/how-to-switch-to-opendns-or-google-dns-to-speed-up-web-browsing/
1.询问您的主机wp-cron是否有限制,或者是否关闭了环回。
1.询问您的主机是否有防火墙或安全模块(例如mod_security)可以阻止传出的cURL请求。

您还可以安装查询监视器插件,并在显示错误的管理页面中检查HTTP API调用的状态。

qgzx9mmu

qgzx9mmu3#

在我的例子中,这是由插件“Contact Form by BestWebSoft”引起的。

如果你发现自己处于同样的情况,你必须一个接一个地禁用插件,并刷新页面/wp-admin/site-health.php以检查错误是否仍然存在。

正如Getting "An active PHP session was detected" critical warning in wordpress所解释的,这是由于一个插件开发得不好。

bybem2ql

bybem2ql4#

请注意,此问题可能是由使用php SESSION_START函数引起的。我们遇到了一个问题,一个开发人员编写了以下代码。

add_action('init', function () 
    { 
        if (!session_id()) { session_start(); } 
    });

这将终止环回,还会中断REST API通信。这导致上面提到的 curl 误差28。有时,这并不是失败的复杂原因。

qco9c6ql

qco9c6ql5#

对于Hostinger,进入您的主机 Jmeter 板,然后从高级菜单打开PHP配置选项(见下面的截图)-

之后转到PHP选项卡(见下面的屏幕截图)-

然后向下滚动,将Max Execution值更改为300(见下面的截图)。这里300=5分钟。更改该值后,保存这些设置即可解决此问题。

相关问题