Приношу извинения, что поднимаю этот вопрос снова, но мы уже в продакшене, и эта ошибка неоднократно сообщалась участниками форума, однако нам не удалось её исправить. Я объяснял ситуацию в предыдущих сообщениях, которые были перемещены в соответствующие обсуждения плагинов, но похоже, что это серьёзная ошибка самой системы, а не плагина.
Суть проблемы: у некоторых пользователей исчезают уведомления. После получения нескольких уведомлений проблема временно исчезает, но после обновления страницы уведомления снова пропадают, и отображается только анимация загрузки.
Отключение всех плагинов (официальных и неофициальных) и перестройка кэша не помогли. То же самое произошло после переключения на стандартную тему с удалением всех компонентов.
Да, но, полагаю, как разработчики, хотя бы один человек мог бы помочь нам это исправить. Поскольку это не проблема плагина, компонента или темы, я не уверен, что ещё мы можем сделать. Я связался с разработчиком, и нам посоветовали обратиться к вам, так как вы лучше знаете, как работает эта система.
Не могли бы вы рассказать, как вы размещаете Discourse?
Есть ли какие-либо обратные прокси-серверы или Cloudflare и т. д., которые могут мешать работе шины сообщений?
@itsbhanusharma DigitalOcean, следуя официальному руководству по установке. Мы работаем в продакшене уже 3 месяца и до нескольких дней назад никаких проблем не возникало. Очевидно, мы удалили все плагины, также пробовали откатиться к резервной копии.
Проблема всё ещё не решена. У некоторых участников уведомления просто исчезают из /u/name/notifications, поэтому их уведомления не загружаются в выпадающем меню. Как только вы закроете это меню, кликнуть по аватару больше нельзя. Я использовал функцию имперсонации — она работает для всех новых участников. Мы также пробовали заваливать тестовый аккаунт уведомлениями, и это тоже помогало, но не для всех.
Редакция: Обратных прокси у нас нет. Просто DigitalOcean + MailGun для отправки писем.