Hello. I am having a really weird errors on half of my vhostsubdomains. I get 500 Internal Server Error when try to access the subdomain. The error log says: Code: [Mon Jan 20 16:32:21 2014] [error] [client 79.100.52.26] (111)Connection refused: FastCGI: failed to connect to server "/var/www/clients/client1/web1/cgi-bin/php5-fcgi-*-80-subdomain.domain.com": connect() failed [Mon Jan 20 16:32:21 2014] [error] [client 79.100.52.26] FastCGI: incomplete headers (0 bytes) received from server "/var/www/clients/client1/web1/cgi-bin/php5-fcgi-*-80-subdomain.domain.com" [Mon Jan 20 16:32:21 2014] [error] [client 79.100.52.26] (111)Connection refused: FastCGI: failed to connect to server "/var/www/clients/client1/web1/cgi-bin/php5-fcgi-*-80-subdomain.domain.com": connect() failed [Mon Jan 20 16:32:21 2014] [error] [client 79.100.52.26] FastCGI: incomplete headers (0 bytes) received from server "/var/www/clients/client1/web1/cgi-bin/php5-fcgi-*-80-subdomain.domain.com" The most weird part of the error is that the subdomains are set to use PHP-FPM, not FastCGI. I partially solve the problem by changing the PHP to something else (SuPHP/ModPHP), waits for apache to change the settings and switch back to PHP-FPM. However the problem occurs again and again. I don't know what makes the change from PHP-FPM to FastCGI, but it's certainly not me. I would appreciate any help! Thanks in advance.
is the website root of the vhostsubdomain inside the "web" directory of the main domain? Are there any applications installed with the aps installer in this website?
The vhostsubdomain root folder is located in: Code: /var/www/clients/client1/web1/subdomains/subdomain The main domain web folder is in: Code: /var/www/clients/client1/web1/web Code: /var/www/clients/client1/web1$ ls -l total 40 drwxr-xr-x 2 web1 client1 4096 Aug 16 18:08 cgi-bin drwxr-xr-x 39 root root 4096 Jan 20 17:14 log drwxr-x--- 2 web1 client1 4096 Aug 16 18:08 private drwxr-xr-x 2 root root 4096 Aug 16 18:08 ssl drwxr-xr-x 32 root git 4096 Jan 20 16:20 subdomains drwxrwxrwx 2 web1 client1 12288 Jan 20 19:33 tmp drwxr-x--- 14 web1 client1 4096 Jan 15 10:11 web drwxr-x--- 2 web1 client1 4096 Aug 16 18:08 webdav
Try restarting PHP-FPM The log messages do not necessarily indicate that something switched your config back to FastCGI. Because for Apache, a PHP-FPM configuration just looks like a FastCGI handler configuration plus using the directive Code: FastCgiExternalServer to deviate the traffic to the PHP-FPM server. Log messages will still come from the Apache FastCGI handler! One hint that might fix the issue: Try restarting PHP-FPM with Code: service php-fpm restart . I found that, when switching to PHP-FPM, ISPConfig omits to do that, at least in the somewhat outdated version that I am still running. Before doing it myself, I had the same error messages as you. Afterwards, it worked.