2010/1/12 Raghavendra G <raghavendra.hg at gmail.com> > Hi Liam, > > Can you send glusterfs server logs? > > regards, > On Sat, Jan 9, 2010 at 1:46 AM, Liam Slusser <lslusser at gmail.com> wrote: > >> I believe i posted this here before but never got any replies. I'm in >> the middle of upgrading to Gluster 2.0.9 and would like to move away >> from having to use fuse to serve up files out of apache so im working >> again on getting boosting working correctly. >> >> Everything appears to load and work fine but i always get permission >> denied, 403, in my apache logs. Works fine under fuse. I'm running >> Apache under the user nobody which does have read access to all the >> files. >> >> I'm not sure where to start debugging this? Ideas? >> >> thanks, >> liam >> >> I can run things from the command line... >> >> [root at server]# >> LD_PRELOAD="/home/gluster/apps/glusterfs-2.0.9/lib/glusterfs/glusterfs-booster.so" >> file /pub/data/tnsc/test/test.mp3 >> /pub/data/tnsc/test/test.mp3: MPEG ADTS, layer III, v1, 128 kBits, >> 44.1 kHz, JntStereo >> >> [root at server]# >> LD_PRELOAD="/home/gluster/apps/glusterfs-2.0.9/lib/glusterfs/glusterfs-booster.so" >> ls -agl /pub/data/tnsc/test/test.mp3 >> ls: /pub/data/tnsc/test/test.mp3: Invalid argument >> -rw-r--r-- 1 user 3692251 Aug 27 2007 /pub/data/tnsc/test/test.mp3 >> >> [root at server]# wget -S http://x.x.x.x/tnsc/test/test.mp3 >> --2010-01-08 13:34:55-- http://x.x.x.x/tnsc/test/test.mp3 >> Connecting to x.x.x.x:80... connected. >> HTTP request sent, awaiting response... >> HTTP/1.1 403 Forbidden >> Date: Fri, 08 Jan 2010 21:34:55 GMT >> Server: Apache/2.2.14 (Unix) >> Content-Length: 228 >> Keep-Alive: timeout=5, max=100 >> Connection: Keep-Alive >> Content-Type: text/html; charset=iso-8859-1 >> 2010-01-08 13:34:55 ERROR 403: Forbidden. >> >> Apache access log: >> >> x.x.x.x - - [08/Jan/2010:12:50:46 -0800] "GET /tnsc/test/test.mp3 >> HTTP/1.0" 403 228 "-" "Wget/1.11.4 Red Hat modified" >> >> Apache error log: >> >> [Fri Jan 08 12:50:46 2010] [error] [client x..x.x.x] (22)Invalid >> argument: file permissions deny server access: >> /pub/data/tnsc/test/test.mp3 >> >> Gluster error log: >> >> [2010-01-08 12:50:46] D [libglusterfsclient.c:4866:glusterfs_stat] >> libglusterfsclient: path /pub/data/tnsc/test/test.mp3 >> [2010-01-08 12:50:46] D >> [libglusterfsclient.c:1541:_libgf_vmp_search_entry] >> libglusterfsclient: VMP Search: path /pub/data/tnsc/test/test.mp3, >> type: LongestPrefix >> [2010-01-08 12:50:46] D >> [libglusterfsclient.c:1628:libgf_vmp_search_entry] libglusterfsclient: >> VMP Entry found: path :/pub/data/tnsc/test/test.mp3 vmp: /pub/ >> [2010-01-08 12:50:46] D [libglusterfsclient.c:4788:__glusterfs_stat] >> libglusterfsclient: path /data/tnsc/test/test.mp3, op: 2 >> [2010-01-08 12:50:46] D >> [libglusterfsclient.c:869:libgf_resolve_path_light] >> libglusterfsclient: Path: /data/tnsc/test/test.mp3, Resolved Path: >> /data/tnsc/test/test.mp3 >> [2010-01-08 12:50:46] D >> [libglusterfsclient-dentry.c:389:libgf_client_path_lookup] >> libglusterfsclient: resolved path(/data/tnsc/test/test.mp3) to >> 1118653312/1118655564 >> [2010-01-08 12:50:46] D [libglusterfsclient.c:4710:libgf_client_stat] >> libglusterfsclient: Cache will be used >> [2010-01-08 12:50:46] D [libglusterfsclient.c:3001:glusterfs_open] >> libglusterfsclient: path /pub/data/tnsc/test/test.mp3 >> [2010-01-08 12:50:46] D >> [libglusterfsclient.c:1541:_libgf_vmp_search_entry] >> libglusterfsclient: VMP Search: path /pub/data/tnsc/test/test.mp3, >> type: LongestPrefix >> [2010-01-08 12:50:46] D >> [libglusterfsclient.c:1628:libgf_vmp_search_entry] libglusterfsclient: >> VMP Entry found: path :/pub/data/tnsc/test/test.mp3 vmp: /pub/ >> [2010-01-08 12:50:46] D >> [libglusterfsclient.c:869:libgf_resolve_path_light] >> libglusterfsclient: Path: /data/tnsc/test/test.mp3, Resolved Path: >> /data/tnsc/test/test.mp3 >> [2010-01-08 12:50:46] D >> [libglusterfsclient-dentry.c:389:libgf_client_path_lookup] >> libglusterfsclient: resolved path(/data/tnsc/test/test.mp3) to >> 1118653312/1118655564 >> [2010-01-08 12:50:46] D [libglusterfsclient.c:2752:libgf_client_open] >> libglusterfsclient: open: path /data/tnsc/test/test.mp3, status: 0, >> errno 117 >> >> Booster.fstab: >> >> /home/gluster/apps/glusterfs-2.0.9/etc/glusterfs/glusterfs.vol-pub.booster >> /pub/ glusterfs >> >> subvolume=cache,logfile=/home/gluster/apps/glusterfs-2.0.9/var/log/glusterfs/booster-pub.log,loglevel=DEBUG,attr_timeout=0 >> >> glusterfs.vol-pub.booster: >> >> volume brick1a >> type protocol/client >> option transport-type tcp >> option remote-host x.x.x.30 >> option remote-subvolume brick1a >> end-volume >> >> volume brick2a >> type protocol/client >> option transport-type tcp >> option remote-host x.x.x.35 >> option remote-subvolume brick2a >> end-volume >> >> volume replicate >> type cluster/replicate >> subvolumes brick1a brick2a >> end-volume >> >> volume iothreads >> type performance/io-threads >> option thread-count 32 >> subvolumes replicate >> end-volume >> >> volume readahead >> type performance/read-ahead >> option page-count 16 # cache per file = (page-count x page-size) >> option force-atime-update off >> subvolumes iothreads >> end-volume >> >> volume cache >> type performance/io-cache >> option cache-size 512MB >> subvolumes readahead >> end-volume >> >> httpd.conf: >> >> Alias /tnsc/ "/pub/data/tnsc/" >> <Directory "/pub/data/tnsc/"> >> Options FollowSymLinks >> AllowOverride None >> Order allow,deny >> Allow from all >> </Directory> >> _______________________________________________ >> Gluster-users mailing list >> Gluster-users at gluster.org >> http://gluster.org/cgi-bin/mailman/listinfo/gluster-users >> > > > > -- > Raghavendra G > > -- Raghavendra G