Недавно после серии изменений и обновлений моей установки Discourse осталось решить только две проблемы. Первая — невозможность пересоздать контейнер с данными, я пытаюсь разобраться, но вторая заключается в том, что все onebox работают, кроме ссылок на YouTube.
Изнутри сервера и контейнера я могу выполнить CURL-запрос к YouTube. Как мне убедиться, что проблема именно во временной блокировке IP?
Редактирование: Подтверждаю, что ни пересоздание (App), ни повторная обработка (Rebake) не влияют на эту проблему.
Редактирование 2: При поиске я увидел, что @jomaxro прокомментировал это, что такие сервисы, как CloudFlare, могут влиять на работу Onebox… может ли CDN влиять только на один конкретный Onebox? Попробовал включить режим разработки, но изменений нет.
Редактирование 3: Попробовал удалить все плагины. Ничего не изменилось. (Кроме того, я не могу выполнить повторную обработку, так как, похоже, процессы мешают друг другу).
Редактирование 4: Попробовал команду от @Overgrow, и да, действительно у меня есть проблема:
[1] pry(main)> posts = Post.where("raw like '%youtube%'").count
=> 72674
Мне трудно запустить команды повторной обработки, потому что мой контейнер выдает ошибку:
PG::UnableToSend: no connection to the server
PG::ConnectionBad: PQconsumeInput() SSL SYSCALL error: EOF detected
Мне нужно что-то остановить?