Thanks, Russ. 

 I guess i'm a little perplexed as to how exactly to debug this -- the 
apache log shows no errors, and trying to debug with print statements just 
forces the code to die due to a WSGI I/O Error. Any help that anyone can 
provide on debugging is much appreciated; Thanks so much for your time.

-\/\/

On Wednesday, December 19, 2012 7:09:41 PM UTC-7, Russell Keith-Magee wrote:
>
>
>
> On Thu, Dec 20, 2012 at 9:25 AM, Wade Williams 
> <[email protected]<javascript:>
> > wrote:
>
>> Thanks Russ. I too thought it might be the loop to allocate a new session 
>> key, but after studying the code and trying some forced debugs (print x) I 
>> thought it could be due to the super __init__ spinning when it couldnt find 
>> the session key in the db. I can access and insert into the DB table during 
>> the lock, and the lock never seems to end (I've run it for atleast an hour 
>> with no stop). We've built out our stuff exclusively on 1.5 so shouldnt be 
>> any 1.4 migration issues. Here is the session middleware:
>>
>>  
> To be clear -  it's wasn't so much migration issues I was worried about -- 
> it was whether we've introduced a regression into Django core. Your 
> original question was "is this a 1.5 bug?", which suggested to me that 
> you've seen your code work on older version of Django. If that's not the 
> case, then it seems that you're reporting "my custom session middleware 
> doesn't work". While this is certainly a problem (for you), it's no longer 
> pointing at a fundamental problem in Django itself that needs to be 
> addressed before we cut a release candidate for 1.5.
>
> As for the lock itself -- you've pointed at a number of places where the 
> lock *isnt'*, but you haven't pointed at where the lock *is*. Is it a 
> database lock, or a processing loop lock? Is it on retrieving the session, 
> or creating a session? Which line of code is locking? You've said you've 
> done some print debugging -- what lines are (and aren't) executed? 
>
> Ultimately, you're going to need to investigate this yourself -- I (and 
> others) can give you hints of places to look, and seeing the code will help 
> us, but you're the one with the live test case. 
>
> Yours,
> Russ Magee %-)
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/tEDlysSgrysJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to