이미지 업로드가 깨진 링크를 유발하고 있습니다

새로운 문제가 발생해서 업로드가 안 됩니다. 이미지만 시도해 봤는데, jpg와 webp를 시도했지만 깨진 링크만 표시됩니다. png를 시도하면 잠깐은 보이다가 바로 깨진 링크로 바뀝니다. 이 문제에 대해 어떤 생각이 있으신가요? 꽤 최근부터 시작된 것 같습니다. 그런데 pdf는 업로드가 가능합니다. (기존의 오래된 이미지들은 모두 정상적으로 표시되는 것 같습니다)

image

image349×187 2.66 KB

오늘 아침에 GUI를 통해 업그레이드를 시도했는데, 흰 화면만 뜨는 상황이 발생해서 CLI로 시도해 봤지만 같은 문제가 생겼습니다. 그래서 아주 최근의 스냅샷에서 복구했습니다. 이것이 이 문제의 일부인지는 확신할 수 없는데, 아마 일주일 전에는 문제 없이 이미지를 업로드했던 것 같습니다.

마크다운 모드(A에서 M으로 전환 :down_arrow:)를 사용할 때도 같은 문제가 발생합니까?

브라우저 콘솔 출력에 오류가 있는지 확인해 주실 수 있나요?

인스턴스의 커밋 버전은 어느 것인가요?

깨진 요소를 검사해서 HTML 구조가 어떻게 되어 있는지 확인해 볼 수 있을까요?

업데이트는 작동해야 하므로, 실제로 이것이 문제의 일부일 수 있습니다.

bunny를 떠올려줘서 다행이에요. 해결됨, maxmind 국가 블록을 업데이트하여 bunny의 접근을 차단했습니다. 이는 흰 화면 업데이트와 동일한 문제일 수 있습니다. 토요일까지는 다시 테스트해볼 수 없습니다.

30분 전:

Markdown에서도 동일한 문제가 발생합니다.

Discourse v3.6.0.beta2-latest — — Ember v6.6.0deprecated.js:62 [THEME 23 ‘Inline PDF Previews’] 비추천 공지: 사이트 초기화 중에 site.mobileView 또는 site.desktopView에 액세스하면 브라우저 창 크기가 조정될 때 오류와 불일치가 발생할 수 있습니다. 이러한 체크를 페이지 렌더링 중에 실행되는 컴포넌트, 트랜스포머 또는 API 콜백으로 이동해 주세요. [Discourse 3.5.0.beta9-dev 이후 비추천] [deprecation id: discourse.static-viewport-initialization] [info: ]a @ deprecated.js:62get mobileView @ site.js:124(anonymous) @ compat.js:22X @ index.js:416(anonymous) @ compat.js:21(anonymous) @ initialize-for-pdf-preview.js:10eQ @ plugin-api.gjs:3485initialize @ initialize-for-pdf-preview.js:9(anonymous) @ app.js:239(anonymous) @ index.js:379e.each @ index.js:183e.walk @ index.js:112e.each @ index.js:59e.topsort @ index.js:65_runInitializer @ index.js:392runInstanceInitializers @ index.js:377_bootSync @ instance.js:116didBecomeReady @ index.js:784invoke @ index.js:262flush @ index.js:180flush @ index.js:334_end @ index.js:762(anonymous) @ index.js:499Promise.then(anonymous) @ index.js:18flush @ index.js:29_scheduleAutorun @ index.js:928_ensureInstance @ index.js:919schedule @ index.js:618f @ index.js:343waitForDOMReady @ index.js:512init @ index.js:412_ @ core.js:97create @ core.js:599(anonymous) @ start-app.js:8await in (anonymous)(anonymous) @ discourse-boot.js:13(anonymous) @ discourse-boot.js:1Understand this warningsite.js:217 ✅ 새로운 ‘glimmer’ 게시물 스트림을 사용 중입니다!content-script-vimeo.js:11 log-init[Violation] 권한 정책 위반 가능성: 이 문서에서는 전체 화면이 허용되지 않습니다.

비추천 공지: 사용자 객체의 timezone 속성을 설정하는 것은 비추천됩니다. 대신 user_option 객체를 사용하세요 [Discourse 2.9.0.beta12 이후 비추천] [Discourse 3.0.0.beta1에서 제거 예정] [deprecation id: discourse.user.userOptions]

깨진 링크를 검사할 때 HTML 측면에서 무엇을 찾아봐야 하는지 확실하지 않습니다.

물을 흐리게 하지 않기 위해 말씀드리자면, 방금 cdn으로 bunny.net을 사용하고 있다는 것을 떠올랐는데, 이것이 영향을 미칠 수 있는지 모르겠습니다. 하지만 1년 넘게 그들과 관련해서 아무 문제가 없었고, 실제로 제가 그들을 사용한다는 사실조차 잊고 있었습니다.