저는 셀프호스팅 환경에서 최근 코어로 이동된 3개의 플러그인(data-explorer, solved, assign)을 사용 중입니다.
업그레이드 과정은 다음과 같습니다:
- containers/app.yml 파일을 편집하여 3개 플러그인(data-explorer, solved, assign)에 대한 줄을 제거했습니다.
- cd /var/discourse
- sudo ./launcher rebuild app
리빌드는 평소와 같이 5분 정도 걸렸으며 정상적으로 완료된 것으로 보입니다.
그러나 사이트에 접속을 시도하면 응답이 없습니다.
/var/discourse/shared/standalone/log/rails/production.log의 마지막 몇 줄은 다음과 같습니다:
Booted Rails 8.0.3 application in production environment
Running in ruby 3.3.8 (2025-04-09 revision b200bad6cd) [x86_64-linux]
See LICENSE and the LGPL-3.0 for licensing details.
Upgrade to Sidekiq Pro for more features and support: ``https://sidekiq.org
Sidekiq 7.3.9 connecting to Redis with options {:size=>5, :pool_name=>“default”, :host=>“localhost”, :port=>6379, :db=>1, :url=>nil}
Sidekiq 7.3.9 connecting to Redis with options {:size=>10, :pool_name=>“internal”, :host=>“localhost”, :port=>6379, :db=>1, :url=>nil}
Sidekiq 7.3.9 connecting to Redis with options {:size=>10, :pool_name=>“internal”, :host=>“localhost”, :port=>6379, :db=>1, :url=>nil}
Sidekiq 7.3.9 connecting to Redis with options {:size=>10, :pool_name=>“internal”, :host=>“localhost”, :port=>6379, :db=>1, :url=>nil}
Sidekiq 7.3.9 connecting to Redis with options {:size=>10, :pool_name=>“internal”, :host=>“localhost”, :port=>6379, :db=>1, :url=>nil}
Sidekiq 7.3.9 connecting to Redis with options {:size=>10, :pool_name=>“internal”, :host=>“localhost”, :port=>6379, :db=>1, :url=>nil}
/var/discourse/shared/standalone/log/rails/unicorn.stderr.log의 마지막 몇 줄은 다음과 같습니다:
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/message_bus-4.4.1/lib/message_bus/backends/redis.rb:291:in global_subscribe' /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/message_bus-4.4.1/lib/message_bus.rb:769:in global_subscribe_thread’
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/message_bus-4.4.1/lib/message_bus.rb:740:in `block in new_subscriber_thread’
unknown OID 23281: failed to recognize type of ‘embeddings’. It will be treated as String.
또한 두 번째로 리빌드를 시도해 보았지만 여전히 작동하지 않습니다.
무슨 일이 일어나고 있는지 알 수 있는 아이디어가 있을까요?