我正在运行一个流量峰值很高的网站(大约 10k 在线用户),当网站超过 7k 在线用户时,我在 Predis 上遇到这个错误:
PHP Fatal error: Uncaught exception 'Predis\\Connection\\ConnectionException' with message 'Connection timed out [tcp://127.0.0.1:6379]'
服务器是 Intel Xeon 3.4GHz、32GB RAM 和 SSD 磁盘,带有用于静态内容的 nginx、apache 和 mysql。内存消耗从未超过 9GB,峰值 CPU 负载为 4。
我没有看到 PHP 出现内存错误,MySQL 也没有消失,只有这个 Redis 错误。我没有运气就把超时 0 和 ?read_write_timeout=0 放了。你能帮助我吗?
谢谢和对不起我的英语!