Проблема подключения Redis PUBSUB после простоя

я использую nelikelov / redisclient версия 0.5.0, и я использую код так же, как в PUBSUB пример предоставляется в библиотеке. Мое приложение подписывается на канал и получает сообщения.
Я сталкиваюсь с тем, что каждый понедельник приложение не может получать сообщения от Redis.

Есть ли тайм-аут, который я должен обработать, если соединение останется бездействующим в течение выходных? Должен ли я настроить что-то дополнительное в моем приложении или в Redis, чтобы обойти это?

1

Решение

Я не знаком с клиентом, который вы используете, но сам Redis по умолчанию не закрывает незанятые соединения (PubSub или нет) и поддерживает их работу. Вы можете проверить, что ваш сервер Redis настроен на поддержание бездействующих соединений и поддерживать их в рабочем состоянии, изучив значения timeout а также tcp-keepalive директивы (по умолчанию 0 и 300 соответственно).

Помимо вышеизложенного и учитывая периодические аспекты разобщений, я бы исследовал сетевые настройки сервера клиентских приложений.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]