Плагин подписок у меня запущен и работает стабильно на самохостинговом Discourse, который я вот-вот собираюсь запустить. Однако я случайно наткнулся на вкладку «Биллинг» и подумал, что стоит проверить, как она выглядит. Я зарегистрировался сам, но использовал купон со скидкой 100%, поэтому, думаю, там должно что-то отображаться.
Когда я перехожу на вкладку «Биллинг», появляется сообщение об ошибке. Затем, когда я нажимаю «Попробовать снова», вижу предупреждение о том, что произошла ошибка при загрузке маршрута из-за плагина «Кто онлайн».
Жаль слышать о ваших проблемах, но, возможно, мы уже исправили это на прошлой неделе, однако обновление ещё не применено к вашему экземпляру. Не могли бы вы попробовать отключить блокировщик рекламы (если он у вас есть) и проверить, работает ли всё?
Спасибо, Рут. Проблема всё ещё сохраняется? Я только что запустил ещё одно развёртывание вашего сайта — возможно, это поможет. (Должно стать доступно через 20 минут)
Если проблема останется, дайте нам знать — мы всё исправим.
@RCheesley Я решил попробовать настоящую подписку, и всё работает отлично. Я также смог её отменить.
Дайте знать, если вы заметите ещё какие-либо проблемы. Возможно, это связано с купоном на 100%? Но я могу подтвердить, что люди могут оформлять подписку.
Мне всё ещё сложно воспроизвести это локально, поэтому не могли бы вы показать, что отображается в консоли браузера при загрузке этой страницы? Возможно, там будет какая-то полезная информация.
Вкладка «Network» для «subscriptions» должна выглядеть примерно так:
Мне также интересно, загружается ли страница подписок администратора? Вы можете перейти по адресу /admin/plugins/discourse-subscriptions/products, а затем нажать на вкладку «subscriptions».
Не уверен, связано ли это с чем-то, но у нас была такая же проблема несколько дней назад. У меня не было времени проанализировать проблему, но, по моему предположению, она возникает, когда заканчивается память.
Немного контекста: согласно базовой настройке, сервер размещён на Vultr HF (4 ГБ ОЗУ), и YJIT также включён. В обычных ситуациях всё работает отлично. Установлен плагин «Кто онлайн», а также проводятся автоматические проверки постов ИИ и т. д. Однако плагин подписок не установлен. Тем не менее, несколько дней назад, когда мы столкнулись с этой ошибкой, нагрузка возросла, поскольку мы организовали сбор средств для одного из наших участников, и взаимодействие было значительно выше обычного. Вероятно, это перегрузило сервер. Маршруты пользователей не загружались, и мы столкнулись с вышеуказанной ошибкой. Также стало ясно, что проблема связана с плагином «Кто онлайн». В тот момент я отключил автоматическую проверку постов ИИ, так как она тоже работала некорректно в такой ситуации, и, вероятно, это помогло восстановить работу.
Я проверил использование процессора, и оно было недостаточно высоким, чтобы вызвать такую проблему. Поэтому я считаю, что нехватка памяти могла стать причиной этой проблемы у нас.