4일째 이 문제로 씨름하고 있는데, 어떻게 설정을 바꿔도 100MB보다 큰 영상은 업로드가 안 됩니다. 매번 파일이 500MB 한도를 초과했다는 메시지가 뜨거든요.
궁금해서 물어보는 건데, 500m 대신 0으로 설정하면 어떻게 되나요?
0m이 아니라 0이라고요.
지금 시도해 볼게요.
세미콜론 앞의 추가 공백이 어떤 의미를 가지는 건가요?
여러분, 사이트를 테스트해 보시겠어요? 다른 첨부 파일 크기를 1GB로 설정하고 101MB짜리 영상을 업로드해 보며 업로드가 정상적으로 되는지 확인해 주세요.
표준 설치를 사용 중이고 리버스 프록시가 설정되어 있지 않나요?
표준 설치 환경이며, 다른 리버스 프록시는 사용되지 않습니다.
문제는 이미지의 크기가 다른 첨부 파일의 크기 제한에도 영향을 미친다는 점입니다.
그렇다면 최대 이미지 크기를 늘리면 더 큰 용량의 비디오를 업로드할 수 있다는 뜻인가요?
그래서 디스코스에 버그가 있는지 확인해 보길 원합니다.
웹 서버가 업로드 크기를 처리할 수 없는 경우 발생하는 일반적인 오류인 것 같습니다.
client_max_body_size 0;를 사용하는 것이 좋은 방법인 것 같지만, nginx가 완전히 재시작되었나요?
upload_size가 0으로 설정되어 있는지 확인하고, 변경 사항을 해제하기 위해 앱을 다시 빌드하는 것이 좋습니다.
대용량 파일 업로드를 지원하려면 S3 직접 업로드를 설정해야 합니다. 이를 위해 사이트 설정의 enable_direct_s3_uploads가 활성화되어 있어야 합니다.
S3를 켜고 껐는데, 100MB가 넘는 파일을 업로드할 수 없습니다.
데이터를 복구하려고 Discourse를 삭제한 후 다시 설치해 보았지만, 여전히 100MB가 넘는 파일을 업로드할 수 없습니다.
위 설정이 활성화되어 있나요?
작은 파일도 s3에 동기화되도록 설정해 두었습니다.
어디서 설정하나요? 대용량 파일을 업로드할 수 있습니다. 하지만 대용량 파일은 로컬에 있으며 S3에 동기화되지 않습니다.
이것은 숨겨진 설정입니다. rails 콘솔을 열어서
cd /var/discourse/
./launcher enter app
rails c
을 실행한 다음
SiteSetting.enable_direct_s3_uploads = true
을 입력하세요.


