카테고리 이미지 업로드가 0%에서 멈춥니다

카테고리 이미지 업로드가 0%에서 멈춥니다. 같은 이미지를 주제 내부에서 업로드하면 정상적으로 작동합니다. 지난주에 몇 개의 카테고리 이미지를 업로드했습니다. 그 이후로 변경한 것은 오늘 아침에 2.8.0.beta11 (cbf99f48d8)로 업데이트한 것뿐입니다.

이 문제는 여기에 설명된 데이터 센터 장애와 관련이 있을 것 같습니다:

(저도 같은 문제를 겪었습니다)

그 점은 생각해보았는데, 카테고리별 이미지 처리는 로컬에서 이루어질 거라고 상상했어요.

제 추측으로는 장애가 discourse 서버와 실제로 통신하는 백엔드 프로세스(예: 아바타 서비스 및 버전 확인)가 타임아웃되기까지 평소보다 훨씬 더 오래 걸리게 만드는 것 같습니다. 이로 인해 완전히 로컬에서만 실행되는 다른 작업들이 지연되고 있습니다.

저한테도 같은 일이 일어나는데, 콘솔에서 확인되는 유일한 오류는 이것입니다:

application-e3e2b65734231ede09b9034749bc29d929feb55a4b1dd4f0e9cab9440c643ac4.js:sourcemap:1 Uncaught TypeError: e._perFileData is not a function
    at application-e3e2b65734231ede09b9034749bc29d929feb55a4b1dd4f0e9cab9440c643ac4.js:sourcemap:1:622332
    at Array.forEach (<anonymous>)
    at Object.onBeforeUpload (application-e3e2b65734231ede09b9034749bc29d929feb55a4b1dd4f0e9cab9440c643ac4.js:sourcemap:1:622286)
    at H.upload (vendor-96a5eaa8d436066b954c21ae5afb7f504310945c679465a2f1ba46b429a95edf.js:sourcemap:77:151420)
    at vendor-96a5eaa8d436066b954c21ae5afb7f504310945c679465a2f1ba46b429a95edf.js:sourcemap:77:154902

:confused:

여러 번 다시 빌드해 보았고, 플러그인이나 테마 문제일 것 같아 안전 모드에서도 시도해 보았습니다.

이상하게도 약 50MB 크기의 백업 파일을 업로드하려고 할 때 매우 유사한 오류가 발생합니다. 이는 방금 설치를 마친, 완전히 깨끗한 새로운 Digital Ocean 기반 이미지에서 발생하고 있으며, 실행 중인 버전은 2.8.0.beta11 (232f840b60)입니다. 관리자 설정에서 모든 파일 크기 제한을 증가시켰습니다. 오류 로그는 다음과 같습니다:

TypeError: e._perFileData is not a function
    at https://xxxx.xxxx.com/assets/application-e3e2b65734231ede09b9034749bc29d929feb55a4b1dd4f0e9cab9440c643ac4.js:1:622332
    at Array.forEach (<anonymous>)
    at Object.onBeforeUpload (https://xxxx.xxxx.com/assets/application-e3e2b65734231ede09b9034749bc29d929feb55a4b1dd4f0e9cab9440c643ac4.js:1:622286)
    at H.upload (https://xxxx.xxxx.com/assets/vendor-96a5eaa8d436066b954c21ae5afb7f504310945c679465a2f1ba46b429a95edf.js:77:151420)
    at https://xxxx.xxxx.com/assets/vendor-96a5eaa8d436066b954c21ae5afb7f504310945c679465a2f1ba46b429a95edf.js:77:154902

몇 분 후, 이 지침에 따라 최대 첨부 파일 크기를 변경한 후(그것이 다른 원인이 될 수 있다는 것이 확실치 않아서), 다음과 같은 오류가 발생합니다:

onBeforeUpload/<@https://xxxx.xxxx.com/assets/application-e3e2b65734231ede09b9034749bc29d929feb55a4b1dd4f0e9cab9440c643ac4.js:1:622332
onBeforeUpload@https://xxxx.xxxx.com/assets/application-e3e2b65734231ede09b9034749bc29d929feb55a4b1dd4f0e9cab9440c643ac4.js:1:622286
upload@https://xxxx.xxxx.com/assets/vendor-96a5eaa8d436066b954c21ae5afb7f504310945c679465a2f1ba46b429a95edf.js:77:151420
Q/this.scheduledAutoProceed<@https://xxxx.xxxx.com/assets/vendor-96a5eaa8d436066b954c21ae5afb7f504310945c679465a2f1ba46b429a95edf.js:77:154902

세 개의 다른 브라우저에서 시도해 보았습니다. 구체적인 서브도메인은 삭제했지만, 이것이 영향을 미칠 것이라고는 생각하지 않습니다.

이 오류에 대한 언급을 찾을 수 있는 유일한 다른 곳이고, 최근 게시물이라 관련이 있을 것 같아 여기에 게시합니다. 주제에서 벗어난 것이라면 죄송합니다.

저희 사이트에서도 동일한 오류가 발생하고 있으며, 프로필 이미지에 심각한 문제가 생기고 있습니다. 수십 년간 운영되던 포럼의 종료 발표 이후 대량의 사용자가 저희 사이트로 넘어오고 있는 상황에서, 이 문제를 신속하게 해결할 방법을 찾고 있습니다.

아, 당황스럽네. 업로드 과정에서 일어나는 거라고 추정하는데, 어디에서 일어나는 거지?

가장 최근 베타 버전에 버그가 들어간 것 같아?

아마도 그렇겠지요. 스레드와 게시물에 대한 업로드는 정상적으로 작동하는 것 같지만, 프로필이나 카테고리에는 그렇지 않습니다. 디스코urs 팀은 이 정도로 사용자 경험을 방해하는 버그를 매우 빠르게 해결하는 것으로 유명하므로, 하루 이틀 안에 수정될 것이라고 확신합니다.

방금 30분 전쯤 그들이 만든 커밋으로 업데이트했는데, 이제 고쳐진 것 같습니다 :smiley:

저도 마찬가지입니다… 업데이트를 진행했고, 이제 모든 것이 정상적으로 작동합니다.

아, 그런데 이 변경 사항들은 최신 베타 버전에는 없는 것 같네요. 업데이트가 되어 있다고 표시되니까요. 그러면 나이트리 버전으로 전환해야 하나요? 주요 버그가 메인 채널에 핫픽스 릴리스를 정당화한 전례가 있나요? 있다면, 이번 경우는 해당되지 않는 건가요?

수정: 어쨌든 컨테이너를 다시 빌드했는데 (그전에 git pull은 업데이트가 없다고 했었죠) 어라, 이제 동작합니다! :tada:

마틴이 최신 버전에서 업로드에 버그가 있다고 말한 것 같은데?

방금 백업 업로드에는 제대로 작동했습니다. 적어도. :thinking:

도와주세요. 이 코드를 프로덕션 환경에 적용하려면 어떻게 해야 하나요?

사이트의 /admin/upgrade를 방문하여 최신 버전으로 업데이트하세요