Вопрос или проблема
Моя миграция Plesk остановилась в начале, поэтому я закрыл экран миграции, пока ждал окончания процесса остановки.
Когда я попытался перезапустить миграцию, я получил сообщение об ошибке: “Миграция для указанного исходного сервера уже была начата. Пожалуйста, либо продолжите эту миграцию, либо завершите ее, прежде чем начать другую для того же исходного сервера.” Процессов panel-migrator-rsync.exe нет, поэтому я их завершил. Оба сервера были перезагружены, но проблема не решилась.
Исходный сервер: Win 2012 R2
Plesk Obsidian Web Pro Edition Версия 18.0.56
Целевой сервер: Windows Server 2022
Plesk Obsidian Версия 18.0.64
Как я могу решить эту проблему?
Ответ или решение
Для решения проблемы с миграцией в Plesk, следуйте этим шагам:
-
Проверка состояния миграции: Первым делом убедитесь, что миграция действительно остановлена. Для этого вы можете проверить статус миграции через интерфейс Plesk на сервере-источнике. Найдите раздел "Инструменты и настройки" -> "Миграция" и посмотрите, есть ли там активные миграционные задачи. Если какие-либо задачи все еще активны, то они могут блокировать новые миграции.
-
Очистка незавершенных миграций: Если интерфейс показывает, что миграция активна, но вы не видите активных процессов, вам нужно принудительно завершить миграцию:
- Зайдите в базу данных Plesk на сервере-источнике. Для этого вам может понадобиться доступ к инструменту управления базами данных (например, phpMyAdmin или SQL Management Studio).
- Найдите таблицу
migration_tasks
и проверьте, есть ли там записи, связанные с вашей миграцией. Если такие записи есть, удалите их или измените статус с "in_progress" на "failed".
-
Удаление временных файлов: Проверьте директории на наличие временных файлов миграции, которые могут остаться после неудачной попытки. Удалите папки и файлы, которые были созданы в процессе миграции. Обычно они располагаются в директориях
/var/lib/psa/dumps/
или в аналогичных, в зависимости от вашей конфигурации. -
Перезагрузка службы Plesk: Убедитесь, что все необходимые службы Plesk перезапущены. Для этого выполните:
net stop plesk net start plesk
Таким образом вы убедитесь, что все процессы Plesk, включая миграцию, функционируют корректно.
-
Запуск миграции повторно: Вернитесь в интерфейс Plesk и попробуйте снова запустить процесс миграции с того же источника. Убедитесь, что у вас для этого достаточные права и что на обоих серверах установлены совместимые версии Plesk.
-
Обновление Plesk: Если проблема сохраняется, рассмотрите возможность обновления Plesk на обоих серверах до последней версии. Совместимость версий может влиять на успешность миграционного процесса.
-
Обращение в поддержку: Если после выполнения всех вышеперечисленных шагов проблема остаётся, рекомендуется обратиться в техническую поддержку Plesk с предоставлением всех деталей и действий, которые вы предприняли. Они смогут предоставить более конкретные рекомендации или выявить возможные ошибки.
Следуя этим рекомендациям, вы должны решить проблему с завершением миграции в Plesk. Удачи!