안녕하세요, 저희 환경에서 JS 임베드를 작동시킬 수 없습니다. 다른 유사한 주제들을 모두 읽어보았고, 과거에 완전히 다른 프로젝트에서는 이 임베드를 성공적으로 작동시킨 적이 있습니다. 이번에는 뭔가 다른 문제가 있는 것 같습니다…
외부 사이트에서는 로고만 표시된 후 "loading discussion…"라는 메시지가 나타납니다.
Discourse에서는 요청이 들어오고 있다는 내용이 에러 로그에 표시되더라도 아무 주제도 생성되지 않습니다.
URL들을 확인해 보았습니다. 또한 변수 대신 정적 URL을 추가하는 것도 테스트해 보았습니다. 아무런 변화가 없습니다.
Discourse 에러 로그에는 다음과 같은 에러가 있습니다:
Job exception: invalid stored block lengths (Zlib::DataError)
excon-0.88.0/lib/excon/middlewares/decompress.rb:23:in `inflate'
excon-0.88.0/lib/excon/middlewares/decompress.rb:23:in `response_call'
excon-0.88.0/lib/excon/middlewares/base.rb:26:in `response_call'
excon-0.88.0/lib/excon/middlewares/instrumentor.rb:44:in `response_call'
excon-0.88.0/lib/excon/middlewares/base.rb:26:in `response_call'
excon-0.88.0/lib/excon/middlewares/expects.rb:20:in `response_call'
excon-0.88.0/lib/excon/middlewares/response_parser.rb:12:in `response_call'
excon-0.88.0/lib/excon/connection.rb:451:in `response'
excon-0.88.0/lib/excon/connection.rb:282:in `request'
excon-0.88.0/lib/excon.rb:250:in `get'
/var/www/discourse/lib/final_destination.rb:206:in `public_send'
/var/www/discourse/lib/final_destination.rb:206:in `resolve'
/var/www/discourse/app/models/topic_embed.rb:120:in `find_remote'
/var/www/discourse/app/models/topic_embed.rb:192:in `import_remote'
/var/www/discourse/lib/topic_retriever.rb:52:in `fetch_http'
/var/www/discourse/lib/topic_retriever.rb:39:in `perform_retrieve'
/var/www/discourse/lib/topic_retriever.rb:12:in `retrieve'
/var/www/discourse/app/jobs/regular/retrieve_topic.rb:15:in `execute'
/var/www/discourse/app/jobs/base.rb:232:in `block (2 levels) in perform'
rails_multisite-4.0.0/lib/rails_multisite/connection_management.rb:80:in `with_connection'
/var/www/discourse/app/jobs/base.rb:221:in `block in perform'
/var/www/discourse/app/jobs/base.rb:217:in `each'
/var/www/discourse/app/jobs/base.rb:217:in `perform'
sidekiq-6.3.1/lib/sidekiq/processor.rb:196:in `execute_job'
sidekiq-6.3.1/lib/sidekiq/processor.rb:164:in `block (2 levels) in process'
sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:138:in `block in invoke'
/var/www/discourse/lib/sidekiq/pausable.rb:138:in `call'
sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:140:in `block in invoke'
sidekiq-6.3.1/lib/sidekiq/middleware/chain.rb:143:in `invoke'
sidekiq-6.3.1/lib/sidekiq/processor.rb:163:in `block in process'
sidekiq-6.3.1/lib/sidekiq/processor.rb:136:in `block (6 levels) in dispatch'
sidekiq-6.3.1/lib/sidekiq/job_retry.rb:112:in `local'
sidekiq-6.3.1/lib/sidekiq/processor.rb:135:in `block (5 levels) in dispatch'
sidekiq-6.3.1/lib/sidekiq.rb:39:in `block in <module:Sidekiq>'
sidekiq-6.3.1/lib/sidekiq/processor.rb:131:in `block (4 levels) in dispatch'
sidekiq-6.3.1/lib/sidekiq/processor.rb:257:in `stats'
sidekiq-6.3.1/lib/sidekiq/processor.rb:126:in `block (3 levels) in dispatch'
sidekiq-6.3.1/lib/sidekiq/job_logger.rb:13:in `call'
sidekiq-6.3.1/lib/sidekiq/processor.rb:125:in `block (2 levels) in dispatch'
sidekiq-6.3.1/lib/sidekiq/job_retry.rb:79:in `global'
sidekiq-6.3.1/lib/sidekiq/processor.rb:124:in `block in dispatch'
sidekiq-6.3.1/lib/sidekiq/logger.rb:11:in `with'
sidekiq-6.3.1/lib/sidekiq/job_logger.rb:33:in `prepare'
sidekiq-6.3.1/lib/sidekiq/processor.rb:123:in `dispatch'
sidekiq-6.3.1/lib/sidekiq/processor.rb:162:in `process'
sidekiq-6.3.1/lib/sidekiq/processor.rb:78:in `process_one'
sidekiq-6.3.1/lib/sidekiq/processor.rb:68:in `run'
sidekiq-6.3.1/lib/sidekiq/util.rb:43:in `watchdog'
sidekiq-6.3.1/lib/sidekiq/util.rb:52:in `block in safe_thread'
이 에러 메시지를 검색해 보았지만 여기에서도, 인터넷의 다른 곳에서도 아무것도 나오지 않습니다.
어떤 힌트를 주실 수 있을까요?