I checked, and I have php5-curl installed, for a long time. So... doesn't
look like a valid solution.
--
Urko Masse
+84-90-9088876

Samuel Goldwyn<http://www.brainyquote.com/quotes/authors/s/samuel_goldwyn.html>
- "I'm willing to admit that I may not always be right, but I am never
wrong."

2009/9/15 Antonio Pérez <[email protected]>

> Hello!,
>
> Well, I would have liked to test my theory, but... :-(
>
> Anyway, here is what I think it's happening in your servers:
>
> Wordpress has a library ("wp-includes/http.php") that uses different
> "transports" to make POST and GET requests. To select the transport to
> use, there are priorities:
>
>
> %<-------------%<-------------%<-------------%<-------------%<-------------%<-------------
> if ( is_null($working_transport) ) {
>        if ( true === WP_Http_ExtHttp::test($args) ) {
>                $working_transport['exthttp'] = new WP_Http_ExtHttp();
>                $blocking_transport[] = &$working_transport['exthttp'];
>        } else if ( true === WP_Http_Curl::test($args) ) {
>                $working_transport['curl'] = new WP_Http_Curl();
>                $blocking_transport[] = &$working_transport['curl'];
>        } else if ( true === WP_Http_Streams::test($args) ) {
>                $working_transport['streams'] = new WP_Http_Streams();
>                $blocking_transport[] = &$working_transport['streams'];
>        } else if ( true === WP_Http_Fsockopen::test($args) ) {
>                $working_transport['fsockopen'] = new WP_Http_Fsockopen();
>                $blocking_transport[] = &$working_transport['fsockopen'];
>        }
>
>        foreach ( array('curl', 'streams', 'fsockopen', 'exthttp') as
> $transport ) {
>                if ( isset($working_transport[$transport]) )
>                        $nonblocking_transport[] =
> &$working_transport[$transport];
>        }
> }
>
> %<-------------%<-------------%<-------------%<-------------%<-------------%<-------------
>
> Well, my guess is that your system doesn't have installed "http
> extension" (the first one) nor "curl module", so probably it's using
> "streams" transport.
>
> As there is a bug in PHP related to "streams" [1], you are getting
> these 500 errors sometimes. In fact, I discovered the POST bug using
> rtgui [2], because it makes use of "streams" too.
>
> Then, I think you have two options to solve your problems:
>
> 1.- Use "trunk" version of Cherokee.
> 2.- apt-get install php5-curl if not installed.
>
> If you have time, or have the chace to give it a try... please, tell us...
> ;)
>
>
> [1] http://69.147.83.196/bug.php?id=43222
> [2] http://code.google.com/p/rtgui/
>
>
> On Mon, Sep 14, 2009 at 12:16 PM, Urko Masse <[email protected]> wrote:
> > Hey everyone,
> >
> > Thanks for all your help, but unfortunately (in a way) my boss has
> realized
> > there is too much on my plate right now (about 5 other major projects in
> > progress) and the decision has been made to move Wordpress MU to a
> separate
> > server right away (on Apache + Windows), where he can manage it. I'm the
> > only one here with Linux knowledge, you see.
> >
> > Not a very nice one to swallow, but the decision is understandable, I
> guess.
> >
> > We'll keep Moodle on Cherokee, where it's really shining, but I'll drop
> the
> > Rewrite rules of WPMU.
> >
> > It doesn't look like I'll ever get to help out on this issue. Really
> sorry
> > about that.
> > --
> > Urko Masse
> > +84-90-9088876
> >
> > Charles de Gaulle  - "The better I get to know men, the more I find
> myself
> > loving dogs."
> >
> > On Sat, Sep 12, 2009 at 08:50, Urko Masse <[email protected]> wrote:
> >>
> >> I'll try to make some time on Monday to try trunk. But I'll have to
> figure
> >> out how to build Cherokee from source. I'm using the PPA now, on Ubuntu
> >> 8.04. I have a test server, cloned from the real one, where I run the
> >> updates first.
> >>
> >> Thanks everyone for your replies!
> >> --
> >> Urko Masse
> >> +84-90-9088876
> >>
> >> Joan Crawford  - "I, Joan Crawford, I believe in the dollar. Everything
> I
> >> earn, I spend."
> >>
> >> On Sat, Sep 12, 2009 at 05:30, Jorge Sarmiento <
> [email protected]>
> >> wrote:
> >>>
> >>> Please confirm us if the trunk update solved the issue, I would like to
> >>> patch my servers before any errors start showing up.
> >>>
> >>> Jorge S.
> >>>
> >>> On Fri, Sep 11, 2009 at 9:04 AM, Alejandro Barrera
> >>> <[email protected]> wrote:
> >>>>
> >>>> On Friday 11 September 2009 12:41:33 Leonel Nunez wrote:
> >>>> > > Once the issue has started happening, I can reproduce it
> >>>> > > consistently
> >>>> > > when trying to log in to Wordpress MU.
> >>>> > >
> >>>> > > However, I can't say if getting multiple users to log in to WPMU
> is
> >>>> > > what
> >>>> > > triggers it, or if it is simply a high load of users on different
> >>>> > > WPMU
> >>>> > > pages.
> >>>> > >
> >>>> > > It only happens when there is somewhat high load on WPMU. High
> load
> >>>> > > on
> >>>> > > Moodle doesn't trigger this.
> >>>> > >
> >>>> > > When the problem is "active", before restarting Cherokee, if I am
> >>>> > > already
> >>>> > > logged on, everything seems to work fine, but no additional users
> >>>> > > can log
> >>>> > > on. Browsing around the blogs also works fine.
> >>>> > >
> >>>> > > So it seems it is the logging in page. But the teacher working in
> >>>> > > the lab
> >>>> > > says that it also happened when they were updating many posts at
> the
> >>>> > > same
> >>>> > > time.
> >>>> > >
> >>>> > > In any case, the logging in process is a good place to check
> >>>> > > closely.
> >>>> > >
> >>>> > > Could it be related to cookies, or sessions, when there are
> complex
> >>>> > > Rewrite
> >>>> > > rules being used?
> >>>> > >
> >>>> > > --
> >>>> > > Urko Masse
> >>>> > > +84-90-9088876
> >>>> >
> >>>> > looks like cookies  issue ...
> >>>> >
> >>>> > Does the loggin requieres  cookies only sent by  https ??
> >>>> >
> >>>>
> >>>> That might be it. Urko what version of php are you using? One of the
> >>>> latest
> >>>> versions of php was giving me segfaults with sessions and cookies
> which
> >>>> translated into 500 errors.
> >>>>
> >>>> > Leonel
> >>>> >
> >>>> >
> >>>> >
> >>>> > _______________________________________________
> >>>> > Cherokee mailing list
> >>>> > [email protected]
> >>>> > http://lists.octality.com/listinfo/cherokee
> >>>>
> >>>> --
> >>>> http://www.neurosecurity.com
> >>>>
> >>>> "We must be the change we wish to see in the world"
> >>>> Mahatma Gandhi
> >>>> _______________________________________________
> >>>> Cherokee mailing list
> >>>> [email protected]
> >>>> http://lists.octality.com/listinfo/cherokee
> >>>
> >>>
> >>> _______________________________________________
> >>> Cherokee mailing list
> >>> [email protected]
> >>> http://lists.octality.com/listinfo/cherokee
> >>>
> >>
> >
> >
> > _______________________________________________
> > Cherokee mailing list
> > [email protected]
> > http://lists.octality.com/listinfo/cherokee
> >
> >
>
>
>
> --
> Saludos:
> Antonio Pérez
>
_______________________________________________
Cherokee mailing list
[email protected]
http://lists.octality.com/listinfo/cherokee

Reply via email to