Redis-сервер - ОШИБКА ФАЙЛА ФАКТИЧЕСКОГО ФАЙЛА - Проблема с пространством файлового пути - PullRequest
1 голос
/ 18 мая 2011

Я пытаюсь запустить redis-сервер, который был установлен в Windows PC, как службу deamonize.

Я настроил файл redis.conf так, чтобы он принимал путь к pidfile и logfile следующим образом:

pidfile D:\HMS Build\redis\bin\redis.pid
....
logfile D:\HMS Build\logs\redis.log

Когда я пытался запустить сервер, я получаю следующее сообщение об ошибке.

*** FATAL CONFIG FILE ERROR ***
Reading the configuration file, at line 52
>>> 'logfile D:\HMS Build\logs\redis.log'
Can't open the log file: Invalid argument

Я хотел бы знать, как указать путь к файлу, в котором есть пробелы.

Я пробовал с одинарной кавычкой, двойной кавычкой, но результат тот же: Ошибка

Ответы [ 4 ]

2 голосов
/ 08 июня 2015

У меня была такая же проблема: добавить двойные кавычки и заменить \ на / (да, в Windows)

logfile "D:/HMS Build/logs/redis.log"
1 голос
/ 19 мая 2011

Вам необходимо заключить имя файла в кавычки, так как в имени папки есть пробел. Это то, что всегда меня заводит. Попробуйте это:

logfile "D:\HMS Build\logs\redis.log"
0 голосов
/ 20 марта 2016

изменить косую черту на косую.

в моем случае:

файл журнала "D: /Database/redis/server.log"

Относительный путь не может использоваться на другом диске.

0 голосов
/ 15 ноября 2015

logfile по умолчанию имеет значение "", и вам нужно будет включить кавычки

logfile "D:/HMS Build/logs/redis.log"

тогда вам нужно запустить Redis, запустив,

sudo /etc/init.d/redis_6379 start

если вы выполняете шаги установки, начиная с http://redis.io/topics/quickstart

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...