Moving posts returns 502 bad gateway

Хорошо, ошибка 500 должна быть исправлена в последней версии. Я только что сделал коммит с ещё одним исправлением, чтобы в логах отображалась фактическая ошибка, если там есть ещё какой-то баг.

Если вы получаете ошибку 502, это значит, что процесс перемещения занимает слишком много времени и происходит тайм-аут. За последние несколько месяцев я внёс множество изменений, чтобы при перемещении постов переносилось больше метаданных. Я попытался оптимизировать этот процесс, но он сильно зависит от объёма данных и всё ещё может быть слишком ресурсоёмким для некоторых серверов, чтобы выполнить всю работу менее чем за 30 секунд.

Решение будет заключаться в том, чтобы ещё раз провести рефакторинг и постоянно хранить информацию о перемещённых постах в базе данных (вместо временной таблицы), а всю тяжёлую работу выполнять в фоновом задании.