Navrhuji ověřit, zda došlo k problému, a nahlásit problém zpět projektu Redis jako problém pokud najdete něco na straně serveru. Následující kroky vám však pomohou vyřešit problém, i když v jiné části vašeho zásobníku (což je pravděpodobné, protože neexistují žádné známé problémy podobné tomu výše).
Kroky ke kontrole toho, co se děje:
- Počkejte, až se jeden klient zastaví.
- Ověřte, že seznam skutečně obsahuje prvky pomocí
LLEN
příkaz. - Zkontrolujte pomocí
CLIENT LIST
že je skutečně uveden váš klient, který provádí blokovací pop (uvidíte název příkazu) a zkontrolujte, jaká je velikost odpovědi, abyste zjistili, zda je to váš klient, který ve skutečnosti nespotřebovává odpovědi, které dostává.
Náhodné poznámky:
- Redis 2.8.2. je příliš starý, doporučujeme jej upgradovat.
- phpredis může obsahovat chyby, které by to mohly způsobit, pokud je tak starý jako server Redis.