429 too many requests错误出现在wordpress后台更新及官网的5种解决方法
从今年10月份开始wordpress服务经常出现429 too many requests错误,包括后台更新和访问wp官网,如下图所示,这是为什么呢?怎么处理呢?有大佬向官方论坛提问了,论坛主持人Jan Dembowski 表示这并不是对任何区域的阻止,这是对 Web 服务器的保护。请稍候再试,您应该没问题。并列出 Nginx 的相关文章,有兴趣的小伙伴可以看看 ngx_http_limit_req_module 这个模块。



通过相关文章我们了解到:
那段时间有中国大陆的流量对 wordpress.org 发起猛烈攻击。
攻击导致其官网 CDN 面向大陆的反代服务器 Nginx 针对该域名自动停摆。
官网有的爱好者并不知道面向大陆的 CDN 所处情况,他们自己能访问所以认为没问题。
解决该问题需要找到 automattic 管理官网的高层,专门为来自大陆的攻击给官网增加CC防御。
所以并不是 WordPress 官网主动封锁了大陆访客,而是 automattic 为官网购买的 CDN 服务器面向中国的停摆了。
目前为止都是去无权管理 WordPress 官网的用户论坛反馈,自然找不到想要的答案。
请愿大家不要做太过头的事情啊!不然被限制了对很多人都不方便!
如何解决429 too many requests错误呢?最简单的方法是爬梯子,你懂的。如果没有呢?还有下面这些方法可以尝试
1、如果你有国外的服务器,登录SSH,通过wget命令下载文件是非常快的,然后再传到想要的地方,ytkah就是这么操作的,哈哈。
2、经测试,目前的nginx 429错误仅仅是使用浏览器访问时出现的,如果想要下载最新版的WordPress(文件包地址https://wordpress.org/latest.zip)或插件,可以通过下载软件(如:迅雷)下载的。(参考文章https://yq.aliyun.com/articles/721789)
3、通过插件来解决。闪电博最近开发了一个插件 Kill 429 ,插件通过优化中国境内服务器访问WordPress数据服务器的网络(实际上就是“爬梯”),解决429报错问题,快速安装WordPress版本、主题和插件更新。点此下载 Kill 429 插件,然后在后台 插件->安装插件 界面上传安装,启用后,就可以正常在线更新WordPress核心、主题和插件了,但是自带的线路可能不太稳定(参考文章https://www.wpdaxue.com/wordpress-org-429-too-many-requests.html)
4、通过插件的形式来下载(参考文章https://www.dujin.org/14327.html),将它保存为一个文件,比如 wpdj-updata.php,上传到 wp-content/plugins 目录(你甚至可以在宝塔该目录下直接远程下载,地址在下面,直接解压激活就可以用),激活,然后更新,更新成功之后停用即可,下次需要更新的时候,再次激活即可。
<?php
add_filter('site_transient_update_core', function($value){
foreach ($value->updates as &$update) {
if($update->locale == 'zh_CN'){
$update->download = 'https://img.dujin.org/file/zip/wordpress-zh_CN.zip';
$update->packages->full = 'https://img.dujin.org/file/zip/wordpress-zh_CN.zip';
}
}
return $value;
});
5、最近看到 https://www.wpsilo.com 的博主搭建了一个 wordpress.org 网站镜像,基本上就是wordpress.org的翻版,download,plugins,themes,showcase,文档都做了镜像。国内用户可以通过下面的网址进行访问:
WordPress简体中文站: http://cn.wp101.net
WordPress英文站: http://wp101.net
以上几种429 too many requests错误的解决方法不会很难吧?有遇到同样问题的小伙伴赶紧用起来
最近流行的WP-China-Yes则是一个基于反.向.代.理的方案,并且你可以自己搭建反.向.代.理的源。使用WP-China-Yes让你的wordpress告别429错误
还有我爱水煮鱼大牛写的方法使用自建的 PHP 程序彻底解决 WordPress 429 Too Many Requests 问题。
429 too many requests错误出现在wordpress后台更新及官网的5种解决方法的更多相关文章
- WordPress访问打开速度很慢的几种解决方法
最近WordPress网站访问特别的慢,有时间要加载一分钟才能完全打开,最初怀疑是服务器的问题,经过多方测试,还是没找到原因.后来,通过工具测出浏览器一直在加载fonts.googleapis.com ...
- 电脑出现kernelbase.dll错误的两种解决方法
KernelBase.dll是Windows操作系统的重要文件,它为各种应用程序提供服务.如果电脑提示kernelbase.dll错误,这该怎么处理?大家可以用电脑自带的防火墙或者是第三方软件来进行故 ...
- 使用AS编译jni文件无法编译出arm64-v8a,x86_64和mips64平台的.so文件的解决方法
我用的插件版本是:classpath 'com.android.tools.build:gradle-experimental:0.4.0',AS集成和使用ndk编译项目参考官方demo:https: ...
- 关于asp.net 网站网站发布时提示:错误 27 对路径 AppData\Local\Temp\~632b\bin\App_Code.compil的解决方法
关于asp.net 网站网站发布时提示:错误 27 对路径 AppData\Local\Temp\~632b\bin\App_Code.compil的解决方法 问题如下图所示,方法是去掉: <i ...
- layer弹出层不居中解决方案,layer提示不屏幕居中解决方法,layer弹窗不居中解决方案
layer弹出层不居中解决方案,layer提示不屏幕居中解决方法,layer弹窗不居中解决方案 >>>>>>>>>>>>> ...
- WordPress慢的八种解决方法(用排查法解决)
WordPress的打开速度慢会影响到用户体验和关键词的稳定排名,WordPress为什么加载慢呢?其实很简单的,就是WordPress水土不服,用WordPress的大家都知道,WordPress是 ...
- Django的POST请求时因为开启防止csrf,报403错误,及四种解决方法
Django默认开启防止csrf(跨站点请求伪造)攻击,在post请求时,没有上传 csrf字段,导致校验失败,报403错误 解决方法1: 注释掉此段代码,即可. 缺点:导致Django项目完全无法防 ...
- Drupal错误:drupal Maximum execution time of 30 seconds exceeded database in解决方法
Drupal开源内容管理框架 Drupal是使用PHP语言编写的开源内容管理框架(CMF),它由内容管理系统(CMS)和PHP开发框架(Framework)共同构成.连续多年荣获全球最佳CMS大奖,是 ...
- DPDK无法分出大页面:EAL: No free hugepages reported in hugepages-2048kB 解决方法
参考: [dpdk-users] Fw: DPDK Error --> EAL: No free hugepages reported in hugepages-2048kB DPDK无法分出连 ...
随机推荐
- Django框架、HTTP协议、文件配置、路由设置、
1.socket服务端.py import socketsk = socket.socket()sk.bind(("127.0.0.1",8000))sk.listen()whil ...
- 深入了解Python
一.Python的风格 Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读.易维护,并且被大量用户所欢迎的.用途广泛的语言. 设计者开发时总的指导思想是,对于一个特定的问题,只要 ...
- 求GCD(最大公约数)的两种方式
求GCD(最大公约数)的两种方式 这篇随笔讲解C++语言程序设计与应用中求GCD(最大公约数,下文使用GCD代替)的两种常用方式:更相减损法和辗转相除法,前提要求是具有小学数学的基本素养,知道GCD是 ...
- eclipse创建git本地仓库,并将本地仓库更新到远端git服务器
目的:将本地代码更新到远端服务器 1.点击eclipsewindows->preference->team->git->Configuration配置git的基础环境 2.点击 ...
- celery分布式任务队列的使用
一.Celery介绍和基本使用 Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理, 如果你的业务场景中需要用到异步任务,就可以考虑使用celery ...
- linux jdk1.8 64位下载永久地址,ubuntu,centos,java
https://pan.baidu.com/s/1A4cl3vUWCtiHxJ9eHK2ApQ 密码:j8dg
- 软件----- idea 配置创建一个简单javase项目
1.显示工具栏和工具按钮,勾选上 如图,在左侧会增加对应的 2.设置项目结构,选择jdk 点击new 选择需要jdk 3.创建一个简单的java文件,和eclipse与myeslipse 差不多, ...
- 来迟了,用Python助你叠猫猫,抢618大红包!
目录: 0 引言 1 环境 2 需求分析 3 前置准备 4 逛店铺流程回顾 5 代码全景展示 6 总结 0 引言 最近叠猫猫的活动可真是十分的火爆,每天小伙伴们为了合猫猫忙的可谓是如火如荼.为啥要叠猫 ...
- C#开发自动照片(图片)裁剪(缩放)工具
1.需求分析 用winform窗体程序,开发一个能够自动.批量对图片进行缩放和裁剪的程序. 原本想直接从网上找类型的工具直接用,但是无奈现在网上能找到的工具,要么不能用,要么就是很 恶心的下载完后还有 ...
- win7搭建本地SonarQube环境进行c#代码分析
1.SonarQube需要正常运行,首先需要安装Java环境,我这里安装的是jdk-8u181版本,可以在下面网站找适的版本去下载安装 https://www.oracle.com/technetwo ...