Apache won't start up missing directory.
$ service httpd start
[notice] SELinux policy enabled; httpd running as context unconfined_u:system_r:httpd_t:s0
[notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[notice] Digest: generating secret for digest authentication ...
[notice] Digest: done
[emerg] (2)No such file or directory: mod_fcgid: Can't create share memory for size %zu byte
$ rpm -q mod_fcgid
$ rpm -ql mod_fcgid
Here we see on the last line that the mod_fcgid is created on the wrong place or is the configuration file wrong ?
$ tail -2 /etc/httpd/conf.d/fcgid.conf
How to solve this issue is to create an new directory.
$ mkdir /var/run/httpd/mod_fcgid
*** This bug has been marked as a duplicate of bug 501123 ***