Привет, ребята,
У меня один быстрый вопрос: после восстановления сайта из резервной копии каждый раз, когда этот конкретный пользователь отвечает на тему, у пользователя, создавшего тему, или у того, кому отвечают, постоянно появляются уведомления «Изменено».
Я попытался разобраться, и кажется, что что-то неладное в Sidekiq: в разделе «Повторные попытки» (Retries) некоторые задания просто накапливаются и никогда, похоже, не выполняются успешно. После их удаления уведомления прекращаются (пока человек не напишет в другой теме, после чего появится новое).
Сообщения имеют следующий формат:
| Следующая попытка | Количество попыток | Очередь | Задание | Аргументы | Ошибка |
|---|---|---|---|---|---|
| через 1 минуту | 10 | default | Jobs::PostAlert | {“post_id”=>25977142, “new_record”=>true, “options”=>nil, “current_site_id”=>“default”} | Jobs::HandledExceptionWrapper: Wrapped ActiveRecord::RecordNotFound: Couldn’t find User with ‘id’=1452 |
Из этого я делаю вывод, что какой-то пользователь не существует (хотя проблема возникает с постами пользователя, который существует и активен). Возможно, речь о другом пользователе. Есть ли какой-то запрос или способ, чтобы это перепроверить?
Я посмотрел документацию, но если мне нужно что-то «исправить», я боюсь что-то сломать ![]()
Буду очень благодарен за любую помощь!