Reputation: 255
Im running a website with high traffic peaks (around 10k online users) and Im facing this error with Predis when the site exceeds around 7k online users:
PHP Fatal error: Uncaught exception 'Predis\\Connection\\ConnectionException' with message 'Connection timed out [tcp://127.0.0.1:6379]'
The server is Intel Xeon 3.4GHz, 32GB RAM and SSD disks, with nginx for static content, apache and mysql. Memory consumption never exceeds 9GB and CPU load is 4 in the peaks.
Im not seeing PHP ouf of memory errors, nor MySQL gone away but only this Redis error. I put timeout 0 and ?read_write_timeout=0 with no luck. Can you help me?
Thanks and sorry for my english!
Upvotes: 5
Views: 7518
Reputation: 176
Try setting the Redis "timeout" parameter in /etc/redis/redis.conf to some non-zero value. This almost entirely resolved the issue for us.
Upvotes: 3