# \-1 ответ, хотя я правильно импортировал посты

**URL:** https://meta.discourse.org/t/1-replies-even-though-i-have-imported-posts-properly/170272
**Category:** Migration
**Created:** [16.Ноябрь.2020 13:05:53 UTC](https://meta.discourse.org/t/1-replies-even-though-i-have-imported-posts-properly/170272 "2020-11-16T13:05:53Z")
**Posts on this page:** 18
**Page:** 1

<div class="post-metadata">

### Author: ![Christian\_Suntay](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/christian_suntay/32/199290_2.png) [@Christian\_Suntay](https://meta.discourse.org/u/Christian_Suntay)
#### Post date: [16.Ноябрь.2020 13:05:53 UTC](https://meta.discourse.org/t/1-replies-even-though-i-have-imported-posts-properly/170272/1 "2020-11-16T13:05:53Z")

</div>

Ниже представлены данные из Vanilla, импортированные в Discourse

 ![Screen Shot 2020-11-16 at 9.00.51 PM](https://global.discourse-cdn.com/meta/original/3X/5/e/5e69924c3859a0c51ca6562ee1c9829c923a6488.png)

 ![Screen Shot 2020-11-15 at 1.43.12 AM](https://global.discourse-cdn.com/meta/original/3X/6/7/673bad6c14beb52fd90dcc3165bc1ed58e21b01d.jpeg) ![Screen Shot 2020-11-15 at 1.41.47 AM](https://global.discourse-cdn.com/meta/original/3X/2/c/2cb4680917fca6f3cc05e2f88a9d7b5ce5aa3b93.jpeg)

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [16.Ноябрь.2020 13:22:03 UTC](https://meta.discourse.org/t/1-replies-even-though-i-have-imported-posts-properly/170272/2 "2020-11-16T13:22:03Z")

</div>

Вы использовали массовый импортер? Если да, запустите `rake import:ensure_consistency`, чтобы сгенерировать эти статистические данные.

---

<div class="post-metadata">

### Author: ![Christian\_Suntay](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/christian_suntay/32/199290_2.png) [@Christian\_Suntay](https://meta.discourse.org/u/Christian_Suntay)
#### Post date: [16.Ноябрь.2020 13:58:01 UTC](https://meta.discourse.org/t/1-replies-even-though-i-have-imported-posts-properly/170272/3 "2020-11-16T13:58:01Z")

</div>

> [@justin](#):
>
> rake import:ensure\_consistency

Да, Джастин. Я использовал массовый импорт (ванильный).

Попробую это сейчас. Спасибо!

---

<div class="post-metadata">

### Author: ![Christian\_Suntay](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/christian_suntay/32/199290_2.png) [@Christian\_Suntay](https://meta.discourse.org/u/Christian_Suntay)
#### Post date: [16.Ноябрь.2020 14:54:35 UTC](https://meta.discourse.org/t/1-replies-even-though-i-have-imported-posts-properly/170272/4 "2020-11-16T14:54:35Z")

</div>

Есть ли идеи, почему после запуска `rake import:ensure_consistency` через несколько минут SSH перестает отвечать?

Я уже установил `ServerAliveInterval 3600`, чтобы убедиться, что соединение не разорвется.

---

<div class="post-metadata">

### Author: ![Christian\_Suntay](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/christian_suntay/32/199290_2.png) [@Christian\_Suntay](https://meta.discourse.org/u/Christian_Suntay)
#### Post date: [16.Ноябрь.2020 16:39:50 UTC](https://meta.discourse.org/t/1-replies-even-though-i-have-imported-posts-properly/170272/5 "2020-11-16T16:39:50Z")

</div>

Сколько времени должен занимать `rake import:ensure_consistency` для 20 миллионов записей?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [16.Ноябрь.2020 16:43:15 UTC](https://meta.discourse.org/t/1-replies-even-though-i-have-imported-posts-properly/170272/6 "2020-11-16T16:43:15Z")

</div>

Очень долго. Если он обрабатывает 10 000 за минуту, то это займёт около 33 часов. Это может быть легко в 10 раз дольше.

РЕДАКТИРОВАНИЕ: Внимание: это предполагает, что я могу выполнять арифметические вычисления с помощью калькулятора.

---

<div class="post-metadata">

### Author: ![Christian\_Suntay](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/christian_suntay/32/199290_2.png) [@Christian\_Suntay](https://meta.discourse.org/u/Christian_Suntay)
#### Post date: [16.Ноябрь.2020 16:54:57 UTC](https://meta.discourse.org/t/1-replies-even-though-i-have-imported-posts-properly/170272/7 "2020-11-16T16:54:57Z")

</div>

Спасибо, Джей, за уточнение!

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [16.Ноябрь.2020 17:07:50 UTC](https://meta.discourse.org/t/1-replies-even-though-i-have-imported-posts-properly/170272/8 "2020-11-16T17:07:50Z")

</div>

> [@pfaffman](#):
>
> Осторожно: это предполагает, что я умею считать с помощью калькулятора.

Ничего страшного, Джей — математика — это сложно. 🙂

---

<div class="post-metadata">

### Author: ![Christian\_Suntay](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/christian_suntay/32/199290_2.png) [@Christian\_Suntay](https://meta.discourse.org/u/Christian_Suntay)
#### Post date: [16.Ноябрь.2020 19:01:22 UTC](https://meta.discourse.org/t/1-replies-even-though-i-have-imported-posts-properly/170272/9 "2020-11-16T19:01:22Z")

</div>

Оно будет так висеть часами?  
 ![Screen Shot 2020-11-17 at 3.00.54 AM](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/3X/7/9/79fae04e2390464a37087bea27fcbca25fb18057_2_690x75.png)

Никаких признаков того, что оно всё ещё работает ☹

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [16.Ноябрь.2020 19:07:16 UTC](https://meta.discourse.org/t/1-replies-even-though-i-have-imported-posts-properly/170272/10 "2020-11-16T19:07:16Z")

</div>

Шкала прогресса отсутствует, нет. Как сказал Джей, это, скорее всего, займёт довольно много времени. Дайте 24 часа и проверьте позже.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [16.Ноябрь.2020 20:56:49 UTC](https://meta.discourse.org/t/1-replies-even-though-i-have-imported-posts-properly/170272/11 "2020-11-16T20:56:49Z")

</div>

В другом окне вы могли бы выполнить что-то вроде `PostTiming.all.count` в консоли Rails. Если значение увеличивается, значит, оно действительно растет. Возможно. Но я не проверял, что именно оно делает.

---

<div class="post-metadata">

### Author: ![Christian\_Suntay](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/christian_suntay/32/199290_2.png) [@Christian\_Suntay](https://meta.discourse.org/u/Christian_Suntay)
#### Post date: [17.Ноябрь.2020 10:13:50 UTC](https://meta.discourse.org/t/1-replies-even-though-i-have-imported-posts-properly/170272/12 "2020-11-17T10:13:50Z")

</div>

Сэр, один последний вопрос. Когда я делаю админ-резервное копирование и восстановление, будет ли это засчитано в резервную копию?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [17.Ноябрь.2020 15:28:42 UTC](https://meta.discourse.org/t/1-replies-even-though-i-have-imported-posts-properly/170272/13 "2020-11-17T15:28:42Z")

</div>

Это в базе данных, поэтому оно будет включено.

Также проверьте /sidekiq и убедитесь, что все задачи выполнены перед переходом в продакшн.

---

<div class="post-metadata">

### Author: ![Christian\_Suntay](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/christian_suntay/32/199290_2.png) [@Christian\_Suntay](https://meta.discourse.org/u/Christian_Suntay)
#### Post date: [18.Ноябрь.2020 11:11:11 UTC](https://meta.discourse.org/t/1-replies-even-though-i-have-imported-posts-properly/170272/14 "2020-11-18T11:11:11Z")

</div>

Спасибо, Джей. Значит ли это, что при восстановлении резервной копии на новый сервер мне нужно выполнить команду `rake import:ensure_consistency`? Ведь она включает действие «обновления» после вставки.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [18.Ноябрь.2020 12:55:55 UTC](https://meta.discourse.org/t/1-replies-even-though-i-have-imported-posts-properly/170272/15 "2020-11-18T12:55:55Z")

</div>

Я так не думаю. Как только эти таблицы будут обновлены, они окажутся в базе данных.

---

<div class="post-metadata">

### Author: ![Christian\_Suntay](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/christian_suntay/32/199290_2.png) [@Christian\_Suntay](https://meta.discourse.org/u/Christian_Suntay)
#### Post date: [18.Ноябрь.2020 12:56:41 UTC](https://meta.discourse.org/t/1-replies-even-though-i-have-imported-posts-properly/170272/16 "2020-11-18T12:56:41Z")

</div>

Отлично! Спасибо, Джей, и команде Discourse за такой быстрый ответ!

---

<div class="post-metadata">

### Author: ![Christian\_Suntay](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/christian_suntay/32/199290_2.png) [@Christian\_Suntay](https://meta.discourse.org/u/Christian_Suntay)
#### Post date: [19.Ноябрь.2020 16:59:06 UTC](https://meta.discourse.org/t/1-replies-even-though-i-have-imported-posts-properly/170272/17 "2020-11-19T16:59:06Z")

</div>

Джей, у меня ещё один вопрос.

Почему в PostReply нет данных? Оно даже прошло и перешло к следующему шагу.

![Screen Shot 2020-11-20 at 12.56.36 AM](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/3X/a/5/a5c4378a3f26927aa92f8c095a7c973e54e5b85c_2_690x92.png)

С этим я уже перехожу к обновлению статистики пользователя

 ![Screen Shot 2020-11-20 at 12.58.40 AM](https://global.discourse-cdn.com/meta/original/3X/1/e/1eb633acc6aef79d317c16c0b31a1a3f6ba8f357.png)

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [20.Ноябрь.2020 17:09:16 UTC](https://meta.discourse.org/t/1-replies-even-though-i-have-imported-posts-properly/170272/19 "2020-11-20T17:09:16Z")

</div>

Если вы импортируете, я не на 100% уверен, что создается `PostReply`. Я считаю, что это относится к прямым ответам на конкретные сообщения, например, мой ответ вам.
