【发布时间】:2017-06-08 12:05:22
【问题描述】:
我使用 docker-compose 构建了我的应用程序,一个容器是使用 mariadb 映像的数据库,一个用于运行 Laravel 的 php(我为我的应用程序安装了 php-memcached 或 php-redis 扩展),一个基于 redis docker 映像构建的缓存容器。 起初一切顺利,但运行 2 或 3 天后,我得到了 php 异常:连接超时 [tcp://redis:6379]; 我在主机服务器上监控自己安装的cpu和内存以及网络使用zabbix,但出现以下错误:
监控 CPU
监控内存
我将缓存容器更改为 memcached 并且 2 或 3 天发生了同样的事情, 我发现解决此问题的唯一方法是重新启动系统,它可以在出现相同错误之前再运行 2 或 3 天。您知道在生产中无法重新启动系统,所以任何人都可以建议我除了重新启动系统之外在哪里解决问题? 谢谢!
【问题讨论】:
标签: caching docker redis docker-compose