giovanni
(Giovanni Carrara)
10월 29, 2020, 6:30오후
1
모두 안녕하세요,
오늘부터 저(그리고 다른 사용자들)가 이상한 문제를 겪고 있습니다. 콘솔을 확인해 주세요:
이로 인해 일부 컴포넌트(아이콘, 차트 등)가 렌더링되지 않고 있습니다:
이 문제의 원인이 무엇일지, 그리고 어떻게 디버깅해야 할지 조언을 주실 수 있을까요?
감사합니다!!
pmusaraj
(Penar Musaraj)
10월 29, 2020, 7:47오후
2
사이트의 차트를 확인했습니다. 문제가 여전히 재현된다면 다른 브라우저나 다른 네트워크 환경에서 시도해 보세요.
giovanni
(Giovanni Carrara)
10월 29, 2020, 8:11오후
3
@pmusaraj 감사합니다, Safari에서는 작동합니다.
Chrome에서도 작동하게 하려면 제가 해야 할 일이 있을까요?
다시 한번 감사합니다.
madrush
(Marco V Morelli)
10월 30, 2020, 12:46오전
4
클라이언트 사이트에서도 크롬과 파이어폭스에서 동일한 문제를 확인하고 있습니다.
Canapin
(Coin-coin le Canapin)
10월 30, 2020, 1:15오전
5
디스커스에 의해 호스팅되는 내 고객 중 한 명도 동일한 문제를 겪고 있습니다.
hlissner
(Henrik Lissner)
10월 30, 2020, 4:06오전
6
저도 호스팅 인스턴스에서 동일한 문제를 겪고 있습니다. 캐시를 지우고 Firefox와 Chrome을 시도해 보았지만, 다른 분들이 보고한 콘솔 오류와 동일한 오류가 발생합니다. sjc2.discourse-cdn.com이 원인으로 보입니다. 일부 요청을 차단하거나 응답하지 않기 때문입니다. 다른 CDN 서버에서는 문제가 없습니다. 몇 번 강제 새로고침을 하면 요청이 처리됩니다.
sam
(Sam Saffron)
10월 30, 2020, 4:55오전
7
죄송합니다. 해당 문제를 조사 중이며, 곧 해결하겠습니다.
CDN에 잘못된 리소스가 캐시되어 있어 캐시 브레이커를 배포해야 합니다. 잠시만 기다려 주세요.
sam
(Sam Saffron)
10월 30, 2020, 5:55오전
8
해당 문제에 대한 수정 사항을 배포했습니다:
committed 05:05AM - 30 Oct 20 UTC
This reverts commit e3de45359f9bc7a71d9b8045a7e369fd0cf8f433.
We need to impr… ove out strategy by adding a cache breaker with this change ... some assets on CDNs and clients may have incorrect CORS headers which can cause stuff to break.
이는 @vinothkannans 님이 진행 중인 대규모 변경 사항의 일부입니다. 과거에는 Android에서 캐시 사용량이 잘못 보고되는 문제가 있었습니다. 이 수정 사항은 불투명(opaque) 요청을 사용하지 않도록 하여 캐시 사용량이 올바르게 보고되도록 합니다.
다만, 이 변경 사항이 적용될 때 CDN 캐시 전체를 만료시켜야 합니다. 그렇지 않으면 현재 CDN에 존재하는 잘못된 CORS 설정이 클라이언트에 제공되거나 캐시되는 상황이 발생할 수 있기 때문입니다.
일단 변경 사항을 되돌렸지만, 이러한 문제를 방지하기 위해 추가 캐시 브레이커(cache breaker)를 포함하여 이번 주 내에 다시 적용할 예정입니다.
giovanni
(Giovanni Carrara)
10월 30, 2020, 7:42오전
9
@sam , @vinothkannans , 문제를 빠르게 처리해 주셔서 감사합니다. 정말 감사합니다.