모든 주제/페이지에서 웹사이트 오류 발생

안녕하세요, 모두

제 웹사이트 applenow.io에 문제가 발생했습니다. 웹사이트가 정상적으로 가동되고 업데이트되어 있음에도 불구하고 모든 페이지에서 연결 오류가 표시됩니다.

Digital Ocean에 호스팅되어 있습니다.

아마도 플러그인 문제일 가능성이 높습니다. app.yml에서 Discourse에서 제공하지 않는 플러그인을 모두 주석 처리한 뒤 다시 빌드해 보세요.

카테고리와 사용자는 로드되지만, 토픽만 로드되지 않으므로 토픽에 영향을 주는 특정 플러그인 때문일 가능성이 큽니다.

비공개 플러그인은 설치되어 있지 않으며, 어제까지는 정상적으로 작동했습니다. 오늘만 갑자기 멈추었습니다.

그 이후로 무엇이 변경되었나요? 업그레이드를 하셨나요? 테마 컴포넌트를 추가했나요? https://applenow.io/logs에서 무엇을 확인하시나요?

런타임 오류와 일부 DB 오류가 발생했습니다.

어제 또는 화요일에 discourse를 업그레이드했을 뿐, 그 외에는 다른 작업을 하지 않았습니다.

오늘도 같은 오류가 발생했는데, 업데이트 때문인 것 같습니다.

plugins/discourse-ai/lib/embeddings/schema.rb:23:in `for'

plugins/discourse-ai/lib/embeddings/semantic_related.rb:20:in `block in related_topic_ids_for'

lib/cache.rb:93:in `fetch'

plugins/discourse-ai/lib/embeddings/semantic_related.rb:18:in `related_topic_ids_for'

plugins/discourse-ai/lib/embeddings/semantic_topic_query.rb:17:in `block in list_semantic_related_topics'

lib/topic_query.rb:523:in `create_list'

plugins/discourse-ai/lib/embeddings/semantic_topic_query.rb:16:in `list_semantic_related_topics'

plugins/discourse-ai/lib/embeddings/entry_point.rb:26:in `block in inject_into'

lib/plugin/instance.rb:388:in `public_send'

lib/plugin/instance.rb:388:in `block (2 levels) in add_to_class'

plugins/discourse-ai/lib/embeddings/entry_point.rb:14:in `block in inject_into'

lib/discourse_plugin_registry.rb:281:in `apply_modifier'

lib/topic_view.rb:726:in `suggested_topics'

app/serializers/suggested_topics_mixin.rb:15:in `include_suggested_topics?'

active_model_serializers (0.8.4) lib/active_model/serializer.rb:375:in `include?'

(eval at /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/active_model_serializers-0.8.4/lib/active_model/serializer.rb:467):7:in `_fast_attributes'

active_model_serializers (0.8.4) lib/active_model/serializer.rb:456:in `attributes'

active_model_serializers (0.8.4) lib/active_model/serializer.rb:480:in `_serializable_hash'

active_model_serializers (0.8.4) lib/active_model/serializer.rb:359:in `serializable_hash'

active_model_serializers (0.8.4) lib/active_model/serializer.rb:347:in `as_json'

activesupport (7.2.2.1) lib/active_support/json/encoding.rb:23:in `encode'

activesupport (7.2.2.1) lib/active_support/json/encoding.rb:23:in `encode'

activesupport (7.2.2.1) lib/active_support/core_ext/object/json.rb:42:in `to_json'

active_model_serializers (0.8.4) lib/active_model/serializer.rb:331:in `to_json'

multi_json (1.15.0) lib/multi_json/adapters/oj.rb:56:in `dump'

multi_json (1.15.0) lib/multi_json/adapters/oj.rb:56:in `dump'

multi_json (1.15.0) lib/multi_json/adapter.rb:25:in `dump'

multi_json (1.15.0) lib/multi_json.rb:139:in `dump'

app/controllers/topics_controller.rb:1381:in `block (2 levels) in perform_show_response'

actionpack (7.2.2.1) lib/action_controller/metal/mime_responds.rb:224:in `respond_to'

app/controllers/topics_controller.rb:1375:in `perform_show_response'

app/controllers/topics_controller.rb:191:in `show'

actionpack (7.2.2.1) lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'

actionpack (7.2.2.1) lib/abstract_controller/base.rb:226:in `process_action'

actionpack (7.2.2.1) lib/action_controller/metal/rendering.rb:193:in `process_action'

actionpack (7.2.2.1) lib/abstract_controller/callbacks.rb:261:in `block in process_action'

activesupport (7.2.2.1) lib/active_support/callbacks.rb:121:in `block in run_callbacks'

plugins/discourse-staff-alias/lib/discourse_staff_alias/topics_controller_extension.rb:22:in `block (2 levels) in <module:TopicsControllerExtension>'

activesupport (7.2.2.1) lib/active_support/callbacks.rb:130:in `instance_exec'

activesupport (7.2.2.1) lib/active_support/callbacks.rb:130:in `block in run_callbacks'

app/controllers/application_controller.rb:424:in `block in with_resolved_locale'

i18n (1.14.7) lib/i18n.rb:353:in `with_locale'

app/controllers/application_controller.rb:424:in `with_resolved_locale'

activesupport (7.2.2.1) lib/active_support/callbacks.rb:130:in `block in run_callbacks'

activesupport (7.2.2.1) lib/active_support/callbacks.rb:141:in `run_callbacks'

actionpack (7.2.2.1) lib/abstract_controller/callbacks.rb:260:in `process_action'

actionpack (7.2.2.1) lib/action_controller/metal/rescue.rb:27:in `process_action'

actionpack (7.2.2.1) lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'

activesupport (7.2.2.1) lib/active_support/notifications.rb:210:in `block in instrument'

activesupport (7.2.2.1) lib/active_support/notifications/instrumenter.rb:58:in `instrument'

activesupport (7.2.2.1) lib/active_support/notifications.rb:210:in `instrument'

actionpack (7.2.2.1) lib/action_controller/metal/instrumentation.rb:76:in `process_action'

actionpack (7.2.2.1) lib/action_controller/metal/params_wrapper.rb:259:in `process_action'

activerecord (7.2.2.1) lib/active_record/railties/controller_runtime.rb:39:in `process_action'

actionpack (7.2.2.1) lib/abstract_controller/base.rb:163:in `process'

actionview (7.2.2.1) lib/action_view/rendering.rb:40:in `process'

rack-mini-profiler (3.3.1) lib/mini_profiler/profiling_methods.rb:89:in `block in profile_method'

actionpack (7.2.2.1) lib/action_controller/metal.rb:252:in `dispatch'

actionpack (7.2.2.1) lib/action_controller/metal.rb:335:in `dispatch'

actionpack (7.2.2.1) lib/action_dispatch/routing/route_set.rb:67:in `dispatch'

actionpack (7.2.2.1) lib/action_dispatch/routing/route_set.rb:50:in `serve'

actionpack (7.2.2.1) lib/action_dispatch/journey/router.rb:53:in `block in serve'

actionpack (7.2.2.1) lib/action_dispatch/journey/router.rb:133:in `block in find_routes'

actionpack (7.2.2.1) lib/action_dispatch/journey/router.rb:126:in `each'

actionpack (7.2.2.1) lib/action_dispatch/journey/router.rb:126:in `find_routes'

actionpack (7.2.2.1) lib/action_dispatch/journey/router.rb:34:in `serve'

actionpack (7.2.2.1) lib/action_dispatch/routing/route_set.rb:896:in `call'

lib/middleware/omniauth_bypass_middleware.rb:64:in `call'

rack (2.2.10) lib/rack/tempfile_reaper.rb:15:in `call'

rack (2.2.10) lib/rack/conditional_get.rb:27:in `call'

rack (2.2.10) lib/rack/head.rb:12:in `call'

actionpack (7.2.2.1) lib/action_dispatch/http/permissions_policy.rb:38:in `call'

lib/content_security_policy/middleware.rb:12:in `call'

lib/middleware/anonymous_cache.rb:403:in `call'

lib/middleware/csp_script_nonce_injector.rb:12:in `call'

config/initializers/008-rack-cors.rb:14:in `call'

rack (2.2.10) lib/rack/session/abstract/id.rb:266:in `context'

rack (2.2.10) lib/rack/session/abstract/id.rb:260:in `call'

actionpack (7.2.2.1) lib/action_dispatch/middleware/cookies.rb:704:in `call'

actionpack (7.2.2.1) lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'

activesupport (7.2.2.1) lib/active_support/callbacks.rb:101:in `run_callbacks'

actionpack (7.2.2.1) lib/action_dispatch/middleware/callbacks.rb:30:in `call'

actionpack (7.2.2.1) lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'

actionpack (7.2.2.1) lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'

logster (2.20.0) lib/logster/middleware/reporter.rb:40:in `call'

railties (7.2.2.1) lib/rails/rack/logger.rb:41:in `call_app'

railties (7.2.2.1) lib/rails/rack/logger.rb:29:in `call'

config/initializers/100-quiet_logger.rb:20:in `call'

config/initializers/100-silence_logger.rb:29:in `call'

actionpack (7.2.2.1) lib/action_dispatch/middleware/request_id.rb:33:in `call'

lib/middleware/enforce_hostname.rb:24:in `call'

rack (2.2.10) lib/rack/method_override.rb:24:in `call'

actionpack (7.2.2.1) lib/action_dispatch/middleware/executor.rb:16:in `call'

rack (2.2.10) lib/rack/sendfile.rb:110:in `call'

rack-mini-profiler (3.3.1) lib/mini_profiler.rb:191:in `call'

lib/middleware/processing_request.rb:12:in `call'

message_bus (4.3.8) lib/message_bus/rack/middleware.rb:60:in `call'

lib/middleware/request_tracker.rb:385:in `call'

actionpack (7.2.2.1) lib/action_dispatch/middleware/remote_ip.rb:96:in `call'

railties (7.2.2.1) lib/rails/engine.rb:535:in `call'

railties (7.2.2.1) lib/rails/railtie.rb:226:in `public_send'

railties (7.2.2.1) lib/rails/railtie.rb:226:in `method_missing'

rack (2.2.10) lib/rack/urlmap.rb:74:in `block in call'

rack (2.2.10) lib/rack/urlmap.rb:58:in `each'

rack (2.2.10) lib/rack/urlmap.rb:58:in `call'

unicorn (6.1.0) lib/unicorn/http_server.rb:634:in `process_client'

unicorn (6.1.0) lib/unicorn/http_server.rb:739:in `worker_loop'

unicorn (6.1.0) lib/unicorn/http_server.rb:547:in `spawn_missing_workers'

unicorn (6.1.0) lib/unicorn/http_server.rb:143:in `start'

unicorn (6.1.0) bin/unicorn:128:in `<top (required)>'

vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `load'

vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `<main>'

이것들이 에러입니다.

이것은 AI 플러그인과 추천 주제 생성 시도에 관련이 있습니다. 플러그인이 손상되었거나 설정이 잘못되었습니다. AI 플러그인에서 추천 주제 기능을 끄고, 오류 원인을 파악할 수 있다면 그에 대한 버그 리포트를 작성해 보세요.