Файл сокета Redis исчезает после перезагрузки?
Я установил Redis, и я устанавливаю его для использования сокета.
Сначала он работает нормально, но если я перезагружаю машину (Ubuntu 14.04 через vagrant на virtualbox), 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
Почему исчезнет файл сокета?
Спасибо
1 ответ
Я предполагаю, что вы используете Ubuntu или какой-то дистрибутив, который монтирует /var/run как tmpfs. Таким образом, каждая перезагрузка /var/run очищается.
Бежать mount
и если он перечисляет /var/run отдельно, то это так