I just updated apache2 on a debian system to version 2.2.9. Before the update I was using mod_fcgid for all the websites on the box. After the update and after I rebooted the server, apache would no longer start. The error is..
[Mon Nov 09 07:46:48 2009] [emerg] (22)Invalid argument: mod_fcgid: Can't create share memory for size %zu byte
[Mon Nov 09 07:47:27 2009] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)
[Mon Nov 09 07:47:27 2009] [notice] Digest: generating secret for digest authentication ...
[Mon Nov 09 07:47:27 2009] [notice] Digest: done
Funny thing is I have another box with a very similar setup though on different hardware. That upgrade went great. One of the differences being that the broken server as an SSL cert installed.
Currently I've disabled mod_fcgid and set all websites to use CGI instead.
Here is Apache2 -V
Server version: Apache/2.2.9 (Debian)
Server built: Jul 14 2009 20:03:28
Server's Module Magic Number: 20051115:15
Server loaded: APR 1.2.12, APR-Util 1.2.12
Compiled using: APR 1.2.12, APR-Util 1.2.12
Server MPM: Prefork
forked: yes (variable process count)
Server compiled with....
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)