Помогите!
Я администратор форума Discuss в PractiTest.
Недавно новые пользователи не могут войти в систему. Они получают сообщение об ошибке: «Что-то пошло не так, возможно, имя пользователя или адрес электронной почты уже зарегистрированы. Попробуйте ссылку «Забыли пароль»».
При приглашении новых пользователей они получают письмо с приглашением, но после заполнения всех данных появляется сообщение «Внутренняя ошибка сервера».
Я проверил логи ошибок и увидел следующее при попытке принятия приглашения:
Похоже, у вас повреждён индекс, что я не видел уже давно. Решение — попытаться перестроить индекс, а если это не получится, удалить или исправить дублирующиеся записи. Для этого нужно кое-что понимать в SQL, индексах и Discourse.
Вы можете поискать по запросу «corrupt index».
Возможно, дело в чём-то другом. Я думал, что на Postgres 13 такого ещё не случалось. Сколько лет вашему форуму?