Flarum에서 Discourse로 마이그레이션

안녕하세요. 오늘 Flarum에서 Discourse로 사이트를 이직(마이그레이션)해 보았습니다.
Win 10 컴퓨터에서 WSL2를 통해 Discourse 개발 환경을 성공적으로 설치했습니다.

  • 개발 환경에 Mysql 5.7 버전을 설치했습니다.

  • 데이터베이스를 개발 환경에 성공적으로 가져왔습니다.

  • gem install mysql2 명령으로 mysql2를 설치했습니다.

  • sudo nano Gemfile 명령으로 Gemfile 끝에 다음 내용을 추가했습니다.

gem 'mysql2'

FLARUM_HOST ||= ENV['FLARUM_HOST'] || "localhost"
FLARUM_DB ||= ENV['FLARUM_DB'] || "flarum"
BATCH_SIZE ||= 1000
FLARUM_USER ||= ENV['FLARUM_USER'] || "mekici"
FLARUM_PW ||= ENV['FLARUM_PW'] || "mypass"

이후 bundle install을 실행하고 다음 명령을 입력했습니다:

bundle exec ruby script/import_scripts/flarum_import.rb

그런데 다음과 같은 오류가 발생합니다:

Loading existing groups...
Loading existing users...
Loading existing categories...
Loading existing posts...
Loading existing topics...
Traceback (most recent call last):
        5: from script/import_scripts/flarum_import.rb:162:in `<main>'
        4: from script/import_scripts/flarum_import.rb:162:in `new'
        3: from script/import_scripts/flarum_import.rb:20:in `initialize'
        2: from script/import_scripts/flarum_import.rb:20:in `new'
        1: from /home/mekici/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/mysql2-0.5.3/lib/mysql2/client.rb:90:in `initialize'
/home/mekici/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/mysql2-0.5.3/lib/mysql2/client.rb:90:in `connect': Unknown MySQL server host 'db_host' (0) (Mysql2::Error::ConnectionError)

무엇이 잘못된 것일까요? MySQL 서버가 활성화되어 실행 중인데 MySQL 연결 오류가 발생한다는 것이 이상합니다. 제가 무언가 잘못하고 있는 건가요?

이것들은 Gemfile이 아니라 flarum_import.rb 스크립트를 편집하여 설정해야 합니다.

원하는 설정이 사용되지 않았다는 단서는 다음과 같습니다:

400MB의 Flarum 데이터베이스를 처리하는 데 얼마나 걸릴까요? 이미 사흘째인데도 아직 진행 중입니다. Sidekiq에서 남은 작업량을 어디서 확인할 수 있나요?

해당 Flarum 사이트에는 토론 16,000개와 게시글 415,000개가 있었습니다. 현재 Sidekiq는 ID 14857을 처리하고 있습니다.

추측하는 법을 잘 모르겠습니다. 사용되지 않는 CPU 자원이 더 있다면, 여기서 검색해서 더 많은 프로세스를 실행하는 방법을 알아보세요.

Flarum 사이트를 Discourse로 이전했습니다. 이미지에서 볼 수 있듯이 데이터베이스 백업의 sql.gz 파일과 log.txt.zip 파일을 열려고 하면 아카이브 손상 오류가 발생합니다. 이 문제가 발생하는 원인은 무엇일 수 있을까요?

그것은 데이터베이스 백업 파일이 아닙니다. 백업을 생성한 로그일 뿐입니다. /admin/backups 페이지를 방문하거나 /var/discourse/shared/standalone/backups/default 경로에서 직접 다운로드해야 합니다.