Re: httpd 2.2 and 2.4; 500 errors with no logs at all

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

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

All,

Bump. Any ideas what might be causing this?

Thanks,
- -chris

On 10/5/14 10:53 AM, Christopher Schultz wrote:
> All,
> 
> On 10/5/14 10:23 AM, Christopher Schultz wrote:
>> All,
> 
>> On 10/5/14 10:01 AM, Christopher Schultz wrote:
>>> All,
> 
>>> Over the past week, I've had 4 separate httpd servers running 
>>> 2.2 and 2.4 start failing with the generic "Internal Server 
>>> Error" page and a 500 response.
> 
>>> The only logs generated are the access log, which of course 
>>> indicates a 500-response. So, no error logs, no syslogs, no 
>>> nothing.
> 
>>> We have a couple of redirects configured using something like 
>>> "RedirectMatch 301 "^/$" https://hostname/"; and these are 
>>> processed and I get a 302 response which redirects to another 
>>> page that fails.
> 
>>> All of the pages that are failing are using HTTP Basic 
>>> authentication with an LDAPS authentication module 
>>> (mod_authz_ldap) to a remote server. Other httpd instances are 
>>> currently successfully authenticating against this LDAP server,
>>> so the LDAP server itself doesn't appear to be a problem.
> 
>>> In the other cases, an httpd restart has fixed the problem. 
>>> Triggering a config reload (/etc/init.d/httpd reload on my 
>>> RHEL-compatible VM) will allow the configuration to reload and 
>>> does not change the situation with the errors (i.e. the errors 
>>> still occur).
> 
>>> I was able to reconfigure the VirtualHost to /not/ require
>>> LDAP authentication and then I was able to access my pages as 
>>> expected. So, I'm fairly sure that the problem is with the
>>> LDAP authentication module.
> 
>>> I now have another case that is failing and I have the 
>>> opportunity to inspect it in its failing state. Can you anyone 
>>> suggest a way to instrument the still-running, still-failing 
>>> httpd instance to figure out what the problem is?
> 
>>> This particular server has the following configuration as 
>>> reported by apachtctl -V:
> 
>>> Server version: Apache/2.2.29 (Unix) Server built:   Sep 15 
>>> 2014 19:41:45 Server's Module Magic Number: 20051115:36 Server 
>>> loaded: APR 1.5.0, APR-Util 1.4.1 Compiled using: APR 1.5.0, 
>>> APR-Util 1.4.1 Architecture:   32-bit Server MPM:     Prefork 
>>> threaded: no forked: yes (variable process count)
> 
>>> Looking at a process list, I can see 8 processes. If I go to
>>> my browser and mash the RELOAD button, the browser reports a
>>> 500 response each time, and when I go back and check the
>>> process list, all the pids are the same, so the child processes
>>> are not crashing and failing to log errors before the die or 
>>> anything like that.
> 
>> I might have a lead on this ... the TLS certificate used by the 
>> LDAP server has expired. But, I have some httpd servers that are 
>> happily using it for authentication (likely due to the server 
>> restart of each one I've had to do).
> 
>> Any idea how I might be able to test this hypothesis? I'd prefer 
>> to nail this down and call the problem solved (by issuing a new 
>> certificate) rather than mask the real error if there is another 
>> one.
> 
> I updated the TLS certificate being used for the LDAP server and it
> appears to have had no effect on whats going on: I'm still getting
> 500 errors with no details in any logs. :(
> 
> Any suggestions?
> 
> -chris
> 
> ---------------------------------------------------------------------
>
>
To
> 
unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJUNtEuAAoJEBzwKT+lPKRYGiMP/1yLrWa+0JNQviwXwisRJwrC
hcdN2YfLdjOodV5wl7T2wduxKwcK31fEA5DVmArufORibGfYfM7gWV/7xApr0jQx
XYVG2wUjBJdWwanwEYADeArxRdswtXuppVONHpzBYgO+FNhObU1tG1n1NltuLwjP
CCZpkj5ULVqaz+ZYB+lbNHuHmRhfFt7+2NTKviEb/huO3DpYLhLyXoSc6EQrBTh4
5IzwyAUBF2tVrZF7Z4QQATn4MqO4MxFJXawLxI+/EZlXKtETs+EW8Qe1k3xPPXJO
yNJb3qOjlQOuAoy59fw1t4njHcflqVZKcvtdUHXAB4VGdUUB3rL93gTr+1RMenjy
y1m0RN6spSY2AZ9ABeB2d3tapiywEHyIitaqoiTgE5hGVvEv+UohkFTH/Ym/VHMB
bEQGT+ifEMhwtdM91DvdAzrYuPr/+d3jxcFpqLL5i6aSMUwbbgHNA8m8r3rivb9F
bAMUFAoJnZtoQD5e1EPEqcD4haTxC43b/Z/Q9w5Yp9jFeL28vtRXBPVxvehCkh6q
BWfqYrTVb/sx2VZiGaGrRIOqbSz4C8K2zxL82TktRQraG4H05jloFgAY2fR9mMqe
v7L38Hq+5Bim5qDLTkH25tWLup7tG53vMWg0UVH29c6CWIEscAnZuPqs5MUAoZKS
ldIDlMDqYq1x44Byf3mc
=myfR
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-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