Redis在Docker上定期超时
我们正在使用最新的Redis Docker,并发现我们定期超时(最近4小时内有12次)。
错误是这样的:
Timeout performing PING, inst: 51, mgr: ExecuteSelect, queue: 3, qu=0, qs=3, qc=0, wr=0/0, in=0/1 Timeout performing PING, inst: 51, mgr: ExecuteSelect, queue: 4, qu=0, qs=4, qc=0, wr=0/0, in=28/0 Timeout performing GET Prod.Cust.Agent.118, inst: 100, mgr: ProcessReadQueue, queue: 3, qu=0, qs=3, qc=0, wr=0/0, in=630/1
看Redis的延迟超时的帮助( http://redis.io/topics/latency )我想知道如果有什么设置需要改变:
a. the docker b. the server running the docker
例如:帮助build议:
Transparent huge pages must be disabled from your kernel. Use echo never > /sys/kernel/mm/transparent_hugepage/enabled to disable them, and restart your Redis process.
这是应该在docker或服务器上完成的东西吗?
当我检查服务器上的值时,我得到:
jhilden@Omega:~$ more /sys/kernel/mm/transparent_hugepage/enabled [always] madvise never
在此先感谢您的build议。