'a taşındıktan sonra bir Rails işleminde zaman aşımından çok daha uzun süre engelleniyor 3 saniyede bir zaman aşımına sahibim ve blpopun en fazla 3 saniye beklemesini beklerim ancak Rails işlemimin rasgele olarak beklemesini yaşıyorum Bundan daha uzun, bazen 500 saniyeye kadar. asılıblpop, VPC
kodudur: Ben, sürüm 3.0.4 Redis mücevher kullanıyorum
...
if timeout # equals 3
# blocking mode
queue.redis.blpop(*slot_keys, timeout)
else
...
. Bunu nasıl hata ayıklayabileceğime dair herhangi bir öneriniz var mı?
Bu sorun, işlemlerimizi Amazon'un VPC'sine taşıdıktan sonra ortaya çıkan bir sorun olarak ortaya çıkıyor.