- 论坛徽章:
- 0
|
我配置了两台storage server,暂且称A和B。
A的mod_fastdfs.conf中,response_mode设为proxy,HTTP访问A机器一切正常,若本机无文件则会读取B机器文件。
但将其设为redirect则无法访问,抓包HTTP请求发现没有响应结果。
A机器mod_fastdfs的Log中显示
DEBUG - file: /data/app/soft/fastdfs/fastdfs-nginx-module/src/common.c, line: 957, redirect to http://B机器/group2/M00/00/00/ooYBAFLd-QGADz2PAAAR8cCZZ-8879.log?redirect=1
A机器nginx的error_log显示
[alert] 18575#0: *119 header already sent, client: 10.9.20.20, server: A机器, request: "GET /group2/M00/00/00/ooYBAFLd-QGADz2PAAAR8cCZZ-8879.log HTTP/1.1", host: "A机器"
A机器nginx的access_log显示
10.9.20.20 - - "GET /group2/M00/00/00/ooYBAFLd-QGADz2PAAAR8cCZZ-8879.log HTTP/1.1" 302 0 "-" "Mozilla/5.0 (Windows NT 5.1; rv:26.0) Gecko/20100101 Firefox/26.0" "-"
可以看出body_bytes_sent(请求返回的字节数)为0,请问这个问题该如何解决呢?@happy_fish100 |
|