Algunos restarts son normales, puesto que fastcgi no es mas que un "ejecutador de procesos php". La idea es que fastcgi ejecuta algunos procesos php y luego va distribuyendo las peticiones entre ellos. Cuando un proceso ha servido un numero x (creo que eran 100 por defecto) de peticiones, lo mata y lo vuelve a ejecutar, para evitar problemas con memory leaks y cosas por el estilo.
Dicho esto, los mensajes tipo:
Code:
[Thu Jun 11 09:36:59 2009] [warn] FastCGI: (dynamic) server "/var/www/fcgi/fincat.com.ar/php5-fcgi-starter" (pid 27872) terminated by calling exit with status '0'
suelen indicar algun problema al ejecutar el script (php fatal error -> internal server error), así que deberías repasar el combined.log para ver si hay (y cuales son) peticiones a archivos php generando errores 500, y luego mirar por qué esos php fallan (falta un archivo "required", un path esta mal, falta un módulo php, lo que sea...).
Por otra parte, el número máximo de procesos ejecutados por fastcgi, los tiempos de "timeout", etc. se configuran en /etc/apache2/mods-available/fastcgi_ispcp.conf (global) y /var/www/fcgi/dominio.tld/php5-fcgi-starter (específico del dominio, pero menos donde elegir).