찾다

 >  Q&A  >  본문

nginx 리버스 프록시, 대용량 파일을 다운로드할 수 없습니다

RT, 구성 매개변수는

으아악

작은 파일은 정상이고, 큰 파일은 반환된 헤더를 얻을 수 있으며, 200이 정상이고, content-length도 가능하지만, 데이터를 읽을 수 없고 차단됩니다. 지정해야 하는 매개변수가 있나요?

仅有的幸福仅有的幸福2752일 전618

모든 응답(3)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-05-16 17:30:24

    버퍼 때문일 텐데요, 다음 구성을 추가하면 됩니다

    으아아아

    회신하다
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 17:30:24

    먼저 x.x.x.39에서 nginx의 오류 로그를 확인하세요. 경로를 사용자 정의하지 않은 경우 error.log는 /path/to/nginx_install_root/logs 디렉터리에 있습니다. 그런 다음 오류에 따라 해결해 보십시오. 오류 로그가 열리지 않으면 먼저 열어 보십시오.


    다음 문제인지 완전히 확신할 수 없다면 시도해 볼 수 있습니다. 오류 로그에 다음 오류가 발견된 경우:

    으아아아

    문제 원인

    Nginx의 fastcgi_temp 디렉터리에 잘못된 권한이 있으며 nginx 하위 프로세스(작업자 프로세스, 마스터 프로세스는 루트 계정으로 실행되지만 모든 작업자 프로세스는 nginx 구성 파일에 따라 사용자 계정으로 실행됨)에 쓸 수 없습니다. 얼마 전에 디렉터리 권한을 변경했다는 사실이 갑자기 생각났습니다.

    문제 해결

    원인을 알면 해결책은 간단합니다. 내 nginx 사용자 구성은 www:www입니다. fastcgi_temp 디렉터리의 권한을 변경하세요.

    으아아아

    회신하다
    0
  • 某草草

    某草草2017-05-16 17:30:24

    포스터가 이 문제를 해결했나요? 어떻게 대처해야 할까요

    회신하다
    0
  • 취소회신하다