Задать вопрос
Screatch
@Screatch
Ruby On Rails front-end developer

Redis теряет данные?

Мы импользуем Node.JS в связке с Redis и у нас есть проблемы с потерей данных.


Мы делаем систему статистики где каждый запрос отосланный серверу должен логироваться. При 1000 и выше конкурентных запросах Redis начинает терять данные.


Мы логируем каждый запрос с помощью Node.JS и Redis, и тогда как Node.js показывает ровно столько запросов сколько было отправлено, и кстати говоря Redis Monitor тоже показывает ровно столько запросов сколько было отправлено, то DBSIZE и KEYS показывает всегда на 40-50% меньше ожидаемого количества.


Конфигурация сервера:


Intel® Core™ i7-920

24 GB DDR3 RAM

ДЦ Hetzner

Debian Squeeze


В sysctl делали следующие настройки:

net.ipv4.conf.all.rp_filter=1
net.ipv4.icmp_echo_ignore_broadcasts=1
net.core.somaxconn = 1280
fs.file-max = 50000
vm.overcommit_memory=1


Нагрузка на сервере нулевая и предостаточно свободной памяти.


Любая помощь высоко ценится.
  • Вопрос задан
  • 3252 просмотра
Подписаться 2 Комментировать
Подписчики вопроса 2 К ответам на вопрос (1)