mogilefs with X-Reproxy-Url questions

Brad Fitzpatrick brad at danga.com
Wed Jul 20 16:13:48 PDT 2005


When you get into higher loads, verify_backend is wonderful.  You may not
need it, though.


On Wed, 20 Jul 2005, marcel evenson wrote:

> Hey Guys,
>
> So I finally got X-REPROXY working! After the explanation of how it was
> supposed to all work I was still running into problems. It seems that the
> culprit was the SET web_proxy.verify_backend = on .. I had to turn it off ..
> it was just stalling .. so I guess my webserver (lighttpd) doesn't support
> the "OPTIONS" request. I'll get some more info from Jan (the developer of
> lighttpd) on freenode.
>
> Is it a huge deal not having this on?
>
> Thanks again for taking the time to help a guy out !
> Marcel
>
> >From: Brad Fitzpatrick <brad at danga.com>
> >To: marcel evenson <marcelevenson at hotmail.com>
> >CC: mogilefs at lists.danga.com
> >Subject: Re: mogilefs with X-Reproxy-Url questions
> >Date: Wed, 20 Jul 2005 14:36:45 -0700 (PDT)
> >
> >Perlbal in front, facing the world.
> >
> >Requests come to Perlbal, which proxies them through to PHP.  In the
> >process, perlbal advertises (to PHP) that it supports reproxying.
> >
> >Then your PHP notices this advertisement (or not if you're sloppy) and
> >tells Perlbal where those files are, like you did with the x-reproxy-url
> >header.
> >
> >Next, PHP finishes and perlbal takes over, connecting to MogileFS storage
> >nodes (mogstored) and pumping the file out.
> >
> >
> >
> >On Wed, 20 Jul 2005, marcel evenson wrote:
> >
> > > Yes I have Perlbal installed and running on all its default ports
> > >
> > > That's where I'm a bit confused .. does the url request have
> > > to point to the web service on the proxy .. or the mogilefs storage
> > > tracker?
> > >
> > > Also the php file grabbing all the key path info etc .. does
> > > that have to
> > > run on perlbal or my regular server?
> > >
> > > Thanks for the help, I'm a newbie and have been muddling my
> > > way through..
> > >
> > > Thanks
> > >
> > > >From: Mark Smith <junior at danga.com>
> > > >To: marcel evenson <marcelevenson at hotmail.com>
> > > >CC: mogilefs at lists.danga.com
> > > >Subject: Re: mogilefs with X-Reproxy-Url questions
> > > >Date: Wed, 20 Jul 2005 14:21:33 -0700
> > > >
> > > >X-REPROXY-* is a Perlbal header.  Are you using Perlbal in addition to
> > > >MogileFS?
> > > >
> > > >On Wed, Jul 20, 2005, marcel evenson wrote:
> > > > > Hello all,
> > > > >
> > > > > I just finished setting up mogilefs and have everything working
> >except
> > > >the
> > > > > X-Reproxy-Url. Could someone please give some more information on
> >how to
> > > > > set it up? (I'm using PHP and would like to not have to pump
> >evverything
> > > > > through it). I'm a little confusd on how the whole process is
> >supposed
> > > >to
> > > > > work.
> > > > >
> > > > > 1. I tried just getting the file path and stuffing it in a php
> >header
> > > >...
> > > > > but that doesn't work...
> > > > >
> > > > > eg. Not Working test.php
> > > > > header("Cache-Control: must-revalidate");
> > > > > header("Content-Length: 14501");
> > > > > header("Content-type: image/jpeg");
> > > > > header("X-REPROXY-URL:
> > > >http://10.0.0.4:7500/dev1/0/000/000/0000000003.fid");
> > > > >
> > > > > eg.Working test.php
> > > > > header("Cache-Control: must-revalidate");
> > > > > header("Content-Length: 14501");
> > > > > header("Content-type: image/jpeg");
> > > > > $test = $mogile->getFileData('test.jpg');
> > > > > echo $test;
> > > > >
> > > > > Thanks!
> > > >
> > > >--
> > > >Junior (aka Mark Smith)
> > > >junior at danga.com
> > > >
> > > >Software Engineer
> > > >Six Apart / Danga Interactive
> > >
> > >
> > >
>
>
>


More information about the mogilefs mailing list