콘솔에 여러 오류 메시지 표시됨

모두 안녕하세요,

오늘부터 저(그리고 다른 사용자들)가 이상한 문제를 겪고 있습니다. 콘솔을 확인해 주세요:

이로 인해 일부 컴포넌트(아이콘, 차트 등)가 렌더링되지 않고 있습니다:

이 문제의 원인이 무엇일지, 그리고 어떻게 디버깅해야 할지 조언을 주실 수 있을까요?

감사합니다!!

사이트의 차트를 확인했습니다. 문제가 여전히 재현된다면 다른 브라우저나 다른 네트워크 환경에서 시도해 보세요.

@pmusaraj 감사합니다, Safari에서는 작동합니다.

Chrome에서도 작동하게 하려면 제가 해야 할 일이 있을까요?

다시 한번 감사합니다.

클라이언트 사이트에서도 크롬과 파이어폭스에서 동일한 문제를 확인하고 있습니다.

디스커스에 의해 호스팅되는 내 고객 중 한 명도 동일한 문제를 겪고 있습니다.

저도 호스팅 인스턴스에서 동일한 문제를 겪고 있습니다. 캐시를 지우고 Firefox와 Chrome을 시도해 보았지만, 다른 분들이 보고한 콘솔 오류와 동일한 오류가 발생합니다. sjc2.discourse-cdn.com이 원인으로 보입니다. 일부 요청을 차단하거나 응답하지 않기 때문입니다. 다른 CDN 서버에서는 문제가 없습니다. 몇 번 강제 새로고침을 하면 요청이 처리됩니다.

죄송합니다. 해당 문제를 조사 중이며, 곧 해결하겠습니다.

CDN에 잘못된 리소스가 캐시되어 있어 캐시 브레이커를 배포해야 합니다. 잠시만 기다려 주세요.

해당 문제에 대한 수정 사항을 배포했습니다:

이는 @vinothkannans 님이 진행 중인 대규모 변경 사항의 일부입니다. 과거에는 Android에서 캐시 사용량이 잘못 보고되는 문제가 있었습니다. 이 수정 사항은 불투명(opaque) 요청을 사용하지 않도록 하여 캐시 사용량이 올바르게 보고되도록 합니다.

다만, 이 변경 사항이 적용될 때 CDN 캐시 전체를 만료시켜야 합니다. 그렇지 않으면 현재 CDN에 존재하는 잘못된 CORS 설정이 클라이언트에 제공되거나 캐시되는 상황이 발생할 수 있기 때문입니다.

일단 변경 사항을 되돌렸지만, 이러한 문제를 방지하기 위해 추가 캐시 브레이커(cache breaker)를 포함하여 이번 주 내에 다시 적용할 예정입니다.

@sam, @vinothkannans, 문제를 빠르게 처리해 주셔서 감사합니다. 정말 감사합니다.

정말 감사합니다, Discourse 팀!