Some domains need a significant period of time to load and eventually fail with a
500 Internal Server error.
In the domain specific log
/var/www/vhosts/domain.tld/logs/error_log , there are the following messages:
[Thu Oct 10 12:52:18 2013] [warn] [client 203.0.113.2] mod_fcgid: can't apply process slot for /var/www/cgi-bin/cgi_wrapper/cgi_wrapper
[Thu Oct 10 12:52:18 2013] [error] [client 203.0.113.2] File does not exist: /var/www/vhosts/domain.tld/httpdocs/owncloud/favicon.ico
[Thu Oct 10 12:52:18 2013] [error] [client 203.0.113.2] File does not exist: /var/www/vhosts/domain.tld/httpdocs/owncloud/owncloud
FcgidMaxProcesses limit has been reached.
'fcgid.conf'. Location of the file is as follows:
/etc/httpd/conf.d/fcgid.conffor Red Hat-like operating systems,
/etc/apache2/mods-enabled/fcgid.conffor Debian-like operating systems.
Restart the Apache service:
for Debian-like operating systems:
# service apache2 restart
for Red Hat-like operating systems
# /etc/init.d/httpd restart
If the above solution did not help, try using
If Nginx and PHP-FPM are installed via autoinstaller (
/usr/local/psa/admin/bin/autoinstaller), enable PHP processing by Nginx+PHP-FPM for a particular domain:
4. Re-create Apache configuration files:
# /usr/local/psa/admin/bin/httpdmng --reconfigure-all