这段时间(事实上早已不断了好长一段时间)要是网络服务器在我国的WordPress网站站长应当都是会有一件闹心的事儿,每每要升級WordPress版本号,又或是升級WordPress服务平台的主题风格或是软件,都是会遭受“429 Too Many Requests”出错提醒。
“429 Too Many Requests”缘故
一些WordPress网站站长,碰到429出错很有可能第一时间的反映是,很有可能WordPress安装文件,WordPress主题风格或是软件文档出現了难题。实际上是有可能的,但这一次,并并不是。而仅仅中国无法打开wordpress.org的网络服务器罢了。
那麼是否中国墙没了wordpress.org呢,我是ping了下wordpress.org,发觉中国还是一切正常的浏览wordpress.org的IP地址,仅仅不太平稳罢了。如下图所显示:
即然wordpress.org并沒有网站被封,我再次阅览材料,看可否寻找一些真相。总算在wordpress.org社区论坛寻找:《Is wordpress.org restricting visits from China region?》
意思差不多便是:
(1)WordPress并沒有地区限定。中国区域出現429出错,并不是WordPress尤其限定造成 。
(2)WordPress社区论坛工作人员回应称,近期很可能是来源于该IP地址的过多要求,因而您做到了ratelimit。
(3)我国提问者提出异议,“我明白ngx_http_limit_req_module是有效的用以限定速度的nginx控制模块,可是难以相信中国的绝大多数地域都受限制。IP所在位置数据库查询看上去很像自然地理阻拦,它回到HTTP 429而不是HTTP 403。”
因而,为何WordPress在更新版本,或是升級主题风格及软件时,浏览wordpress.org网站,均会报429不正确?就留由大伙儿去猜想了。
如何解决“429 Too Many Requests”
计划方案1:手动式免费下载文件上传升级
便是如果你必须升级到最新版的WordPress时,又或是是升级主题风格及软件升级时,能够 根据科学上网到wordpress.org,免费下载WordPress安装文件、WordPress主题风格及软件,再手动式上传入网络服务器实行升级。
计划方案2:应用第三方WordPress最新版镜像系统
将下列PHP编码加上到WordPress安装包的function.php,应用第三方镜像文件来完成WordPress版本升级。
<?php add_filter(\'site_transient_update_core\', function($value){ foreach ($value->updates as &$update) { if($update->locale == \'zh_CN\'){ $update->download = \'http://www.xintheme.cn/download/wordpress-zh_CN.zip\'; $update->packages->full = \'http://www.xintheme.cn/download/wordpress-zh_CN.zip\'; } } return $value; });
计划方案3:极致解决方法-安裝Kill 429软件
所述二种计划方案,计划方案1过度不便,步骤相对性非常复杂;计划方案2仅限升级WordPress版本号,没法升级WordPress主题风格及软件。
大家更提议应用第三种计划方案,只必须安裝并开启Kill 429软件,就可以完成立即升級WordPress版本号,及升级WordPress主题风格、软件。
注:现阶段软件算不上太美好,有时点一下安裝或是升级时,也会请求超时,但能够 试着再安裝及升级,就可以成功了。
这篇內容素材图片来源于【闪电博】侵权行为删!