Ниже представлены данные из Vanilla, импортированные в Discourse
Вы использовали массовый импортер? Если да, запустите rake import:ensure_consistency, чтобы сгенерировать эти статистические данные.
Да, Джастин. Я использовал массовый импорт (ванильный).
Попробую это сейчас. Спасибо!
Есть ли идеи, почему после запуска rake import:ensure_consistency через несколько минут SSH перестает отвечать?
Я уже установил ServerAliveInterval 3600, чтобы убедиться, что соединение не разорвется.
Сколько времени должен занимать rake import:ensure_consistency для 20 миллионов записей?
Очень долго. Если он обрабатывает 10 000 за минуту, то это займёт около 33 часов. Это может быть легко в 10 раз дольше.
РЕДАКТИРОВАНИЕ: Внимание: это предполагает, что я могу выполнять арифметические вычисления с помощью калькулятора.
Спасибо, Джей, за уточнение!
Ничего страшного, Джей — математика — это сложно. ![]()
Оно будет так висеть часами?

Никаких признаков того, что оно всё ещё работает ![]()
Шкала прогресса отсутствует, нет. Как сказал Джей, это, скорее всего, займёт довольно много времени. Дайте 24 часа и проверьте позже.
В другом окне вы могли бы выполнить что-то вроде PostTiming.all.count в консоли Rails. Если значение увеличивается, значит, оно действительно растет. Возможно. Но я не проверял, что именно оно делает.
Сэр, один последний вопрос. Когда я делаю админ-резервное копирование и восстановление, будет ли это засчитано в резервную копию?
Это в базе данных, поэтому оно будет включено.
Также проверьте /sidekiq и убедитесь, что все задачи выполнены перед переходом в продакшн.
Спасибо, Джей. Значит ли это, что при восстановлении резервной копии на новый сервер мне нужно выполнить команду rake import:ensure_consistency? Ведь она включает действие «обновления» после вставки.
Я так не думаю. Как только эти таблицы будут обновлены, они окажутся в базе данных.
Отлично! Спасибо, Джей, и команде Discourse за такой быстрый ответ!
Если вы импортируете, я не на 100% уверен, что создается PostReply. Я считаю, что это относится к прямым ответам на конкретные сообщения, например, мой ответ вам.




