Thanks. It is snappier for sure. I think something is wrong with the openid 
authentications. When I try to login via google/yahoo, I get an error just 
by clicking on the corresponding icon:

Proxy Error

The proxy server received an invalid response from an upstream server.
 The proxy server could not handle the request GET /loginoid.

 Reason: Error reading from remote server

Normal username logins are working.

On Wednesday, May 23, 2012 6:19:37 PM UTC+8, jason wrote:
>
> On 5/18/12 12:08 AM, Jason Grout wrote: 
> > I upgraded the Sage servers to 5.0, and it seems that there is some sort 
> > of really bad scalability problem that I'm only seeing on sagenb.org(or 
> > more likely, is only noticeable on a server the size of sagenb.org). 
>
> I found the problem: 
>
>
> https://github.com/sagemath/sagenb/commit/8ff47fdc4e06cdf75c9a56a5528310833b3acdf4
>  
>
> Basically, every single time the home page of the server was shown, the 
> server was going through the entire list of usernames on the server and 
> doing a string compare of each of those names with 4 strings.  Wow. 
> Each homepage render was taking 1/3 second, so it only took a few 
> simultaneous requests to peg the server at 100% CPU.  This apparently 
> has been creeping up on us, and now that sagenb.org has over 91,000 
> accounts, it was swamping everything else. 
>
> Anyways, it's fixed.  And now sagenb.org and *.sagenb.org are running 
> uwsgi to boot.  Things feel pretty snappy now.  Please let me know if 
> you see any problems. 
>
> Thanks, 
>
> Jason 
>
>

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to