كثير من الروابط الداخلية في المنتدى معطلة بعد الانتقال إلى خادم جديد. لقد قمت بإنشاء الخادم الجديد بعنوان URL مؤقت وهو staging.example.com للمساعدة في عملية الانتقال، ولكن الآن بعد اكتمال الانتقال، لا تزال العديد من الروابط في forum.example.com تشير إلى staging.example.com (الذي لم يعد موجودًا).
> /var/www/discourse# discourse remap staging.example.com forum.example.com
> Rewriting all occurences of staging.example.com to forum.example.com
> THIS TASK WILL REWRITE DATA, ARE YOU SURE (type YES)
> YES
> Error: ERROR: duplicate key value violates unique constraint "unique_post_links"
> DETAIL: Key (topic_id, post_id, url)=(8718, 57455, https://forum.example.com/t/exampletopic/4606/336) already exists.
> The remap has only been partially applied due to the error above. Please re-run the script again.
I re-ran it as instructed and got the same error, on the same (topic_id, post_id, url) key.
I can get to the rails console and run some SQL/ActiveRecord if you can tell me what to run. Or Data Explorer.
I cleaned up a few posts and was able to complete the remap. However the rebake ran to 30% then encountered errors and hung the system and I had to reboot. System has adequate memory and disk space.
Question: After reboot, in ‘top’, there is a ruby process using 60% CPU. Is that the rake job? Would it resume after reboot?