可以通过宝塔的定时任务来定时清理和监控,详细请阅读《宝塔定时任务解决小排量服务器装WordPress一段时MYSQL假死的问题》。
使用Wordpress ,用了服务器上面的Redis扩展,来提升访问速度。但出现一个严重的问题。
每次到一段时间,就会出现Redis错误。
Error establishing a Redis connection
Connection refusedThis means that the connection information in your wp-config.php file are incorrect or that the Redis server is unreachable.
Are you sure you have the correct Redis host and port?
Are you sure Redis server is running?
If you need help, please read the installation instructions.
如下图所示。
错误截图

临时解决办法
就是在服务器上删除在重新装Redis扩展。我是在宝塔上面一键装的。
但问题我不知道他什么时候会出现这个错误。当我发现这个提示的时候,不知道网站有多久不能访问了。
这个是非常恼火的。
原因与解决
我在社区问过其他的朋友,得到的回答是。
低配服务器导致内存过载
也就是服务器内存太低了。换个大内存的可以解决。
另外,建议换成 memcached 来实现缓存效果。
在网上也找了一个处理内存的一些策略。
也一并给大家分享一下。
WordPress提示内存不足怎么办
用纯文本编辑器打开wp-config.php,安装好WordPress后在网站根目录可以找到该文件,查找以下代码:
define('WP_MEMORY_LIMIT','32M');
修改为:
define('WP_MEMORY_LIMIT','128M');
如果没有如上类似的代码,直接新添加即可。
如果以上方法还是没有解决问题,且你的主机支持自定义php.ini,那么可以在php.ini中写入:
memory_limit = 128M
出现这种问题都是服务器配置低,以我1H1G1M的服务器,不管你怎么改都没用。知道我换成了typecho博客系统,就没再出现过问题。WP强大同时也耗内存。