Логи великая штука и не зря советуют их просматривать. Вот по своей неопытности я засрал себе логи редиса аж на целых 2Гб за 3-4 недели. Что ж.. Нужно учится на ошибках. Как устанавливался Redis я описывал в заметке Установка Redis + Redis PHP на Debian 6.
Overcommit memory
Первой в глаза бросилась ошибка:
# WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
Лечится так, как указано в логах:
echo 'vm.overcommit_memory = 1' >> /etc/sysctl.conf sysctl vm.overcommit_memory=1
Failed saving the DB: Permission denied
Далее были проблемы с правами доступа:
# Received SIGTERM, scheduling shutdown... # User requested shutdown... * Saving the final RDB snapshot before exiting. # Failed saving the DB: Permission denied # Error trying to save the DB, can't exit.
И это мы исправим.
Read the rest of this entry »