Я запускаю Redis как часть приложения, над которым я работаю, но я никогда не использую его напрямую, поэтому не знаком с его устранением неполадок. Сегодня он начал выдавать ошибку при выходе из него с помощью Ctrl + C, который работал и до сих пор работает на другой машине.
Ошибка:
^C84445:signal-handler (1583959690) Received SIGINT scheduling shutdown...
84445:M 11 Mar 2020 16:48:10.750 # User requested shutdown...
84445:M 11 Mar 2020 16:48:10.750 * Saving the final RDB snapshot before exiting.
84445:M 11 Mar 2020 16:48:10.750 # Failed opening the RDB file dump.rdb (in server root dir /) for saving: Read-only file system
84445:M 11 Mar 2020 16:48:10.750 # Error trying to save the DB, can't exit.
84445:M 11 Mar 2020 16:48:10.750 # SIGTERM received but errors trying to shut down the server, check the logs for more information
Я работаю v5.0.5, который я установил через Homebrew. Я запускаю Redis, используя redis-server
. Я предполагаю, что это связано с изменениями безопасности macOS Catalina, но, как я уже сказал, он работает на другой машине, которая также работает под управлением Catalina. Как я могу решить эту проблему?
Я могу выключить его, если я запускаю его с redis-server /usr/local/etc/redis.conf
, но мне никогда не приходилось использовать это раньше. Какая разница?