Запуская саморазмещённый Discourse 3.5.0.beta6-dev ( da0b303568 ), я сегодня попытался объединить учётные записи пользователей, но процесс так и не завершился.
В /logs/ ничего примечательного.
Похоже, что слияние всё же произошло (сообщения из старой объединённой учётной записи появились в новой, дата регистрации новой учётной записи обновлена до даты регистрации объединённой), так что, возможно, всё в порядке и слияние прошло успешно. Может быть, оно лишь частично завершено
Прошло уже более 30 минут на слияние двух очень небольших учётных записей (около 20 сообщений), поэтому я предполагаю, что процесс завис или что-то в этом роде. Средняя нагрузка на сервере составляет 0.05, так что он явно не перегружен.
Был ли удалён аккаунт «откуда»? Если нет, процесс слияния не завершён.
Я столкнулся с зависанием слияния аккаунтов, описал свои наблюдения и решение для конкретной причины проблемы, с которой столкнулся, здесь:
Даже если вам удастся решить проблему, я считаю, что отсутствие сообщения об ошибке можно считать дефектом (даже если он затрагивает лишь очень небольшой процент пользователей). Это не очень дружелюбное поведение: администратору приходится рыться в логах, чтобы обнаружить, что процесс не удался и слияние никогда не завершится.
Спасибо за сообщение об ошибке. Действие по слиянию пользователей выполняется фоновым заданием, и после его завершения MessageBus отправляет пользователю сообщение с результатом и закрывает модальное окно.
Судя по выводу в консоли и тому факту, что исходный пользователь был удалён, не удался только последний шаг.
Одна из причин ошибки «XML parsing error: malformed» — проблемы с SSL-сертификатом.
Я вижу, что ваш сертификат был выдан 25 мая, поэтому интересно, может ли это быть связано.
Вы видите эту ошибку в консоли только во время слияния или также при обычном использовании форума?
Самый простой способ проверить, корректно ли работает MessageBus, — открыть консоль браузера и изменить любую настройку сайта (при обновлении настройки сайта MessageBus также отправляет сообщение клиентам). Видите ли вы ошибки в этом случае?
Вы уверены? Как SSL и XML связаны? Я не вижу здесь никакой связи.
Вы видите эту ошибку в консоли только во время слияния или также при обычном использовании форума?
Я попытался воспроизвести проблему, просто перемещаясь по сайту, и БУМ — я увидел один случай, когда ошибка возникла просто при открытии административного интерфейса. Ответ от message-bus, вызвавший сбой парсинга XML, был следующим:
Вы выполнили это действие слишком много раз. Пожалуйста, подождите 1 минуту перед повторной попыткой.