From: Michael S. <mi...@st...> - 2008-08-26 07:39:58
|
Matt Bartolome wrote: > I've got a little problem and I'm not sure how to track down the error > I'm getting. My web server is spitting back a 504 gateway timeout > which isn't helpful at all so I'm hoping someone here can point me in > the right direction. > > When I attempt to: > > l = ldap.initialize(settings.AD_LDAP_URL) > l.simple_bind_s(binddn,password) > l.unbind_s() > > I get the gateway timeout but this works perfectly fine in the python > interpreter. I'm running django as an fcgi preforked socket and > pointing my nginx fcgi server to it. As my web2ldap - based on python-ldap - runs as a FastCGI server this seems to work. But web2ldap is multi-threaded and does not fork when running as FastCGI process because of keeping the LDAP connections persistent. > All web requests work fine until > I hit the l.simple_bind_s() function so I'm having a heck of a time > finding out what the actual error is. The only other output I've been > able to produce is: > > *** glibc detected *** python: free(): invalid pointer: 0x08e9b1ec *** > > this is when I don't background the fcgi process. No clue especially since I don't know the Django stuff. Ciao, Michael. |