gridfs / nginx / mongoのセットアップを配置しようとしましたが、奇妙なエラーが発生します。
最新のUbuntuでnginx0.8.53と0.8.54、および最新のmongo1.6.564ビットを試してみました。gridfsモジュールを使用したコンパイルはうまく機能しました:https ://github.com/mdirolf/nginx-gridfs
server {
listen xx.xx.xx.xx;
server_name media.foo.com;
access_log /home/cloudy/log/nginx/media-access.log;
error_log /home/cloudy/log/nginx/media-error.log;
location /gridfs/ {
gridfs db_name;
mongo 127.0.0.1:27017;
}
}
ファイルをフェッチしようとすると、空の応答が返されます。
curl -X GET -i 'http://media.foo.com/gridfs/4d4d526cea26b05041000015'
curl: (52) Empty reply from server
私のerror.log
2011/02/05 15:28:50 [alert] 7112#0: *1 zero size buf in writer t:0 r:0 f:0 0000000000000000 0000000000000000-0000000000000000 0000000000000000 0-0, client: 80.11.52.189, server: media.uk.cloudy.fr, request: "GET /gridfs/4d4d526dea26b05041000016 HTTP/1.1", host: "media.foo.com"
2011/02/05 15:28:52 [alert] 7112#0: *2 zero size buf in writer t:0 r:0 f:0 0000000000000000 0000000000000000-0000000000000000 0000000000000000 0-0, client: 80.11.52.189, server: media.uk.cloudy.fr, request: "GET /gridfs/4d4d526dea26b05041000016 HTTP/1.1", host: "media.foo.com"
どんな提案でも大歓迎です:)