Я пытаюсь запустить 2 экземпляра redis
на разных портах (6379
, 6380
), Я следовал всем гайдам, примерам создания systemd
единицы для redis
Как-то второй экземпляр останавливается через некоторое время с следующее в журнале:
# User requested shutdown
Я бегаю redis 5.0.5
на Ubuntu 18.04.2
с участием systemd 237
.
Я пробовал обе эти комбинации:
daemonize yes
и Type=forking
в [Service]
daemonize no
и Type=simple
в [Service]
(хотя я не уверен, какой из них правильный!)
Я также пробовал добавить supervised systemd (Type=notify)
это тоже не помогло! Обратите внимание, что у них есть отдельные файлы конфигурации и отдельные файлы pid, pid записываются правильно (указаны PIDFile=
в спецификации агрегата)
Пожалуйста помоги!
--Редактировать--
После еще нескольких экспериментов я обнаружил, что комментируя постоянство RDB (dir
и dbfilename
) заставил оба экземпляра подойти!
В случае нескольких экземпляров, какие еще изменения мне нужны, кроме сохранения двух имен каталогов и имен dbfile разными?