forgot to paste in my config of apache site:<VirtualHost *:80>ServerName www.example.com# /srv/www.example.com is the root of your# dancer applicationDocumentRoot /opt/guestaccess/millard/public ServerAdmin webmaster@domain.com# XXX Start a FastCGI server to run in the backgroundFastCgiServer /opt/guestaccess/millard/public/dispatch.fcgi <Directory "/opt/guestaccess/millard/public"> AllowOverride NoneOptions +ExecCGI -MultiViews +SymLinksIfOwnerMatch# XXX Use FastCGI handler instead of CGIAddHandler fastcgi-script .fcgi# Apache 2.2#Order allow,deny#Allow from all# Apache 2.4Require all granted</Directory>RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-f# Run FastCGI dispatcher instead of CGI dispatcherRewriteRule ^(.*)$ /dispatch.fcgi$1 [QSA,L]ErrorLog /var/log/apache2/millard-error.log CustomLog /var/log/apache2/millard-access_log common </VirtualHost>On Wed, Mar 7, 2018 at 10:35 AM, Scott H <scott.harpster@gmail.com> wrote:I usually use the apache2 plack handler but from what I understand you cant do that if you plan on using apache for more then 1 dancer site.Im running into an issue with setting up fast cgi.[Wed Mar 07 10:31:26.962311 2018] [fastcgi:error] [pid 20247] [client 205.125.62.200:50442] FastCGI: comm with server "/opt/guestaccess/millard/public/dispatch.fcgi" aborted: idle timeout (30 sec) [Wed Mar 07 10:31:26.962415 2018] [fastcgi:error] [pid 20247] [client 205.125.62.200:50442] FastCGI: incomplete headers (0 bytes) received from server "/opt/guestaccess/millard/public/dispatch.fcgi" I first had to chmod +x dispatch.fcgi so it would execute. I then set apache2 to do prefork rather then event mpm. chowned www-data user to own the dancer2 folder, Now I am getting those errors.I followed that guide but it doesnt seem to work. I went with mod_fastcgi.This is on ubuntu 16.04.x LTS.Worst case is i setup starman and proxy it but i dont really want to do that this time. What am i missing?