【发布时间】:2020-04-19 20:42:09
【问题描述】:
服务器抛出错误可能是由于网站流量过大或 redis 连接丢失。 但是找不到可以帮助解决的这个错误的原因。
每天凌晨 4 点左右,由于以下错误,服务器也会在特定的英国时间停止。
因此,任何有关这方面的帮助都会有所帮助。
Server : Digital Ocean
Frontend : React JS
Backend : laravel (5.8)
Used spiritix/lada-cache library for mysql cashing to manage large amount of data.
Application is running on Docker containers.
1) 错误:
production.ERROR: php_network_getaddresses: getaddrinfo failed: Name 或服务未知 [tcp://redis:6379] {"exception":"[object] (Predis\Connection\ConnectionException(代码:0): php_network_getaddresses:getaddrinfo 失败:名称或服务没有 已知 [tcp://redis:6379] 在 /var/www/vendor/predis/predis/src/Connection/AbstractConnection.php:155)
2) 错误:-
Redis - LOADING Redis 正在将数据集加载到内存中:
3) 错误:-
production.ERROR:连接被拒绝 [tcp://127.0.0.1:6379]
此错误也会停止服务器。
我尝试在 cron 调度程序上重新启动 docker down 容器。但实际问题不在于 docker 容器,而是一些内部 laravel 包,如 Predis | Ladacash 因无法找到确切的解决方案而抛出上述错误。
【问题讨论】:
标签: laravel-5 redis docker-container