У меня есть экземпляр Discourse, который работает уже неделю, и он проявляет некоторые из самых странных симптомов, которые я не могу решить. Отчасти это связано с тем, что в логах вообще нет никакой полезной информации.
Самый заметный симптом: если я захожу в настройки, изменяю параметр и нажимаю зеленую галочку, система принимает изменения, и всё выглядит нормально. Однако если я затем обновлю страницу настроек, с большой вероятностью там может отобразиться либо старое значение, либо новое. Если продолжать обновлять страницу, то иногда показывается одно значение, иногда другое.
Хуже того, проблема возникает не только на экране настроек: иногда меняется и функциональность самого сервера. Например, при попытке загрузить новый логотип он может то отображаться как старый, то как новый.
Чтобы ответить на очевидный вопрос: нет, я не запускаю несколько экземпляров за балансировщиком нагрузки — у меня только один экземпляр.
Не уверен, связано ли это, но также заметил, что плагин Discourse Math отображается неправильно. Формулы корректно показываются в предпросмотре, но после публикации, похоже, не подключается JavaScript, из-за чего они не рендерятся должным образом. Проблема с математикой не является приоритетной, но упомяну её на всякий случай — возможно, это даст дополнительные подсказки.
Я действительно зашел в тупик: поскольку логи выглядят нормально, я даже не знаю, что именно отправить для получения помощи. Любые идеи будут очень кстати.