php - Redis 在大约 24 小时后拒绝连接

标签 php linux laravel redis

上下文:

我们已经在 Laravel 应用程序中成功使用 Redis 超过 3 年,没有任何问题。最近,我们升级了服务器基础设施,在不同的 vps (AWS) 上安装了新版本的 Debian。

问题:

由于每天晚上 23 点到 01 点左右升级我们的应用程序失败,客户端 (Laravel) 开始抛出错误并说

Connection Refused
Uncaught RedisException: Connection refused in ...

所以,似乎有些东西在一天内积累起来,并在 ~24 小时后失效。

一些线索:

  • 升级前后的Redis版本只是略有不同:从3.2.5到3.2.6。
  • 我们往往在夜间有大量 Google Bot 流量。爬虫给我们的 Redis 实例增加了很多负载。
  • Laravel 应用程序和 Redis 在同一个实例上运行。
  • 我们的 Redis conf

最佳答案

我们将 Redis 升级到 5.x 版本,现在一切运行顺利。 我知道这不是所描述问题的解决方案,但它不会影响升级旧版本。

关于php - Redis 在大约 24 小时后拒绝连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55371739/

相关文章:

linux - AMD 15h 的性能统计

php - 使用 DigitalOcean 在 CentOS 7 上安装 laravel 5 时找不到 PDO 驱动程序

php - 需要检查用户在我的网站 Laravel 5.2 上注册了多长时间

php - Laravel - 在 API 中访问 session 变量

php - 使用 DISTINCT 和 UNION 在 SQL 查询中获取字段名称

php - PHP memory_limit 越多越好吗?

python - 如何在Python文件中运行多个Linux命令

linux - 从 Bash 中的 PID 获取 TID 列表

php - 内存之外的图像干预 - laravel

php - 如何让 Laravel 'confirmed' 验证器向确认字段添加错误?