안녕하세요, 가져오기 스크립트가 실행 중인 상태에서 Discourse 가져오기 인스턴스의 스냅샷을 찍은 후 테스트를 위해 다른 서버에 복원해야 합니다. 가져오기 스크립트가 실행 중인 동안에 Discourse 백업 기능을 실행하면 문제가 발생합니까?
자가 관리형입니다.
주요 우려 사항은 임포트 프로세스가 어떤 방식으로든 손상되거나 중단될 수 있다는 점입니다. 하지만 RAM과 처리 능력이 많이 남아 있어 시스템 부하는 걱정하지 않아도 됩니다.
스냅샷을 만들 필요는 없습니다. 스크립트를 중지하고 Discourse 백업을 만든 후, 다시 스크립트를 실행하세요. 중단된 부분부터 이어서 실행됩니다.
현재 단계에서는 이전에서 중단된 곳에서 이어서 진행되지 않습니다. 현재 제 자체 개발한 개인 메시지 가져오기(import) 함수가 실행 중이기 때문입니다. import_topics와 import_replies 함수처럼 마지막 배치 번호에서 이어서 실행되도록 코드를 작성하기 위해 광범위하게 시도해 보았지만, 제 개인 메시지 함수의 알고리즘 중 어떤 부분이 그렇게 하는 것을 방해하고 있습니다.
가져오기 과정이 약 36시간 진행되었을 때 Discourse가 자동 백업을 수행했고, 다행히 아무 문제가 발생하지 않은 것 같아 다른 백업을 실행하여 다른 VPS로 내보낸 후 그곳에서 복원했습니다. 잘 작동하는 것 같고, 가져오기 프로세스도 여전히 정상적으로 진행되고 있습니다.