Occasional "500 Internal Server Error"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi, I'm running Apache 2.2.6 on Windows 2000 SP4, and every once in a
while, trying to get a page will return status 500 Internal Server Error
"The server encountered an internal error or misconfiguration and was
unable to complete your request." etc... If I then refresh the page in
my web browser, it'll display fine.

I've checked the logs, and don't see any more details on the error. The
access log has:
10.1.1.66 - Dave [13/Nov/2007:11:57:26 -0600] "GET /trac/ HTTP/1.1" 500 545

The error log doesn't have anything with that timestamp, nor does it have
any error that seems relevant--just a bunch of stuff like

[Fri Nov 09 13:28:18 2007] [error] [client 10.1.1.66] (20025)The given path contained wildcard characters: access to /*docroot*/images/diff.png failed, referer: https://svn.azeotrope.org/viewvc/Azeotrope/Source/ShipmentPreparation/ShipmentPreparation.frm?r1=19631&r2=19630&pathrev=19631

and occasional lines like:
[Fri Nov 09 16:17:20 2007] [error] [client 10.1.1.89] Provider encountered an er
ror while streaming a REPORT response.  [400, #0]

Other than the default set of modules, the server is also running mod_dav,
mod_dav_svn, mod_python, mod_ssl, mod_ldap, and mod_authnz_ldap. (However,
mod_python is a recent addition; I had the same problem without it).

I have a feeling that the problem might be related to mod_ldap, but it's
just a hunch. It's authenticating against a Windows 2003 machine. All
requests to Apache use https. Is there any more info I should provide? Or
any way for me to get more info? In particular, doesn't the error log
normally show a real error message when the server returns status 500?

Here are some excerpts from httpd.conf that might be relevant:

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Satisfy all

    AuthzLDAPAuthoritative off
    AuthType Basic
    AuthBasicProvider ldap
    AuthName "Azeotrope"
    AuthLDAPBindDN edited@xxxxxxxxxxxxx
    AuthLDAPBindPassword edited
    AuthLDAPURL "ldap://domaincontroller.azeotrope.org:3268/dc=azeotrope,dc=org?sAMAccountName?sub?(objectClass=*)"
</Directory>

<Location /trac>
    SetHandler mod_python
    PythonHandler trac.web.modpython_frontend
    PythonOption TracEnv "D:/azeotrope/trac"

    Options FollowSymLinks
    AllowOverride None

    AuthName "Bug tracking"
    require valid-user
</Location>

<Location /trac-website>
    SetHandler mod_python
    PythonHandler trac.web.modpython_frontend
    PythonOption TracEnv "D:/azeotrope/trac_website"

    Options FollowSymLinks
    AllowOverride None

    AuthName "Website ticket tracking"
    require valid-user
</Location>

<Location /svn>
    DAV svn
    SVNPath D:/svn/repo
    SVNAutoVersioning on

    Options FollowSymLinks
    AllowOverride None

    AuthBasicProvider ldap file
    AuthName "Azeotrope Source Repository"
    AuthUserFile "D:/svn/extrausers.txt"

    require ldap-group cn=Azeotrope Developers,ou=Azeotrope Users,dc=azeotrope,dc=org
    require ldap-group cn=Azeotrope Marketing,ou=Azeotrope Users,dc=azeotrope,dc=org
    require user Autobuild
</Location>

<Location /svn-website>
    DAV svn
    SVNPath D:/svn/repo_website
    SVNAutoVersioning on

    Options FollowSymLinks
    AllowOverride None

    AuthBasicProvider ldap
    AuthName "Website Repository"

    require ldap-group cn=Azeotrope Developers,ou=Azeotrope Users,dc=azeotrope,dc=org
    require ldap-group cn=Azeotrope Marketing,ou=Azeotrope Users,dc=azeotrope,dc=org
</Location>

-- 
Name: Dave Huang         |  Mammal, mammal / their names are called /
INet: khym@xxxxxxxxxxxxx |  they raise a paw / the bat, the cat /
FurryMUCK: Dahan         |  dolphin and dog / koala bear and hog -- TMBG
Dahan: Hani G Y+C 31 Y++ L+++ W- C++ T++ A+ E+ S++ V++ F- Q+++ P+ B+ PA+ PL++

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx


[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux