Панель уведомлений не может быть загружена

Я обнаружил, что панель уведомлений не может загрузиться нормально. Я попытался перенести данные на новый сервер, но проблема так и не была решена. Я также попробовал войти в другую учётную запись, но всё равно не смог открыть панель уведомлений в обычном режиме.
Максимальное количество уведомлений установлено на 100.

image

Интересно, это проблема с очередью или что-то ещё происходит?

Появляются ли какие-либо ошибки в консоли JavaScript? Они могут показать ошибку, когда клиент пытается загрузить уведомления, что поможет найти проблему.

Вы используете того же провайдера хостинга?


В консоли я обнаружил, что запрос выполнен успешно и данные возвращены, но почему они не отображаются?

Вы имеете в виду доменное имя или провайдера услуг?

Поставщик услуг, да.

Есть ли ошибки в JavaScript?

Я не вижу ошибок, но в последующем запросе ничего нет.


Вам нужно проверить вкладку Console, а не вкладку Network.

Извините, я забыл.

Привет!
Это все ошибки, которые вы видите? Ничего другого, кроме этих, при загрузке этой страницы?

Чтобы исключить влияние расширений браузера или тем, попробуйте открыть страницу в режиме инкогнито и с включенным безопасным режимом.

Это происходит, когда вы устанавливаете следующий плагин, а затем удаляете его, не очистив таблицу уведомлений.

Выполните команду Notification.where(notification_type: [800,801,802]).limit(10000).destroy_all в консоли Rails, пока проблема не будет решена.

Да, я включил безопасный режим.

Я попытался открыть консоль для выполнения команды, но консоль сообщила об ошибке, что команда недоступна.
127.0.0.1:6379> Notification.where(notification_type: [800,801,802]).limit(10000).destroy_all
ошибка: (ошибка) ERR неизвестная команда Notification.where(notification_type:, с аргументами, начинающимися с: [800,801,802]).limit(10000).destroy_all,
image

Это консоль Redis, а не консоль Rails.

Спасибо за помощь. Позвольте мне подытожить, как с этим справиться.

  1. Перейдите в консоль Rails

rails c

  1. В консоли выполните следующую команду:

Notification.where(notification_type: [800,801,802]).limit(10000).destroy_all

  1. Вы увидите данные, связанные с вашим контентом форума, отображенные в консоли SSH, и сможете нажимать Enter для получения дополнительной информации до конца.