Недавно я скопировал экземпляр Discourse в другую папку на сервере и назначил новый домен.
У нового экземпляра почти идентичные настройки, но он работает с другим логотипом, категориями и политикой; в остальном оба экземпляра одинаковы.
Имя старого экземпляра — «app», как у всех обычных экземпляров Discourse, а нового — «app2». При первоначальной настройке этого скопированного сайта я изменил файл «app.yml» в каталоге /containers/ на «app2.yml» и выполнил rebuild.
Однако новый сайт перестаёт работать каждый день в полночь. Команда «./launcher rebuild app2» возвращает его в рабочее состояние до полуночи следующего дня.
Сначала я подумал, что проблема в резервном копировании, но даже после отключения всех задач резервного копирования проблема сохраняется.
Возможно, дело в Redis, так как внутри контейнера процессор не может найти Redis.
Я, безусловно, могу попробовать переустановить всё с нуля или сделать из исходного экземпляра мульти-сайт, но хотел бы найти способ решить эту проблему.