If you are seeing 500 error for the domains intermittently ,check the apache logs. If the error is like below.
==
[Mon Oct 20 15:11:44.915010 2014] [fcgid:warn] [pid 31253:tid 139991593948928] (104)Connection reset by peer: [client 173.xx.xx.xx:57094] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
[Mon Oct 20 16:57:08.367123 2014] [mpm_event:alert] [pid 7639:tid 139991619127040] (11)Resource temporarily unavailable: apr_thread_create: unable to create worker thread
I have increased the value of parameter “MaxRequestWorkers” in apache configuration to resolve this error.
vi /usr/local/apache/conf/httpd.conf
here you can see a line like below
MaxRequestWorkers 250
Increase the value and restart apache to fix this error.