Назад | Перейти на главную страницу

файл сокета redis пропадает после перезагрузки?

Я установил redis и настраиваю его на использование сокета.

Вначале он работает нормально, но если я перезагружу машину (ubuntu 14.04 через vagrant на виртуальном боксе), Redis больше не запускается и отображает эту ошибку в журнале: Opening socket: bind: No such file or directory

Когда я смотрю, где должен быть файл сокета, я понимаю сообщение об ошибке, так как файла сокета больше нет. Собственно, весь /var/run/redis После перезагрузки каталог больше не существует.

Вот что у меня в конфигурационном файле:

# Accept connections on the specified port, default is 6379.
# If port 0 is specified Redis will not listen on a TCP socket.
port 0

bind 127.0.0.1

unixsocket /var/run/redis/0.sock
unixsocketperm 755

Почему исчезнет файл сокета?

Спасибо

Я предполагаю, что вы используете ubuntu или какой-то дистрибутив, который монтирует / var / run как tmpfs. Таким образом, каждая перезагрузка / var / run очищается.

Бегать mount и если он перечисляет / var / run отдельно, то это так