# FastCGI

Abyss Web Server features a full support for the FastCGI responder role as described in the FastCGI specification version 1.0 originally published in `http://www.fastcgi.com/devkit/doc/fcgi-spec.html`.

It supports mono-threaded and multi-threaded FastCGI applications and automatically spawns the required number of FastCGI processes to accommodate the current server load. Processes that have not been used after a period of time (as set in FastCGI Processes Timeout) are aborted. Abyss Web Server supports also connecting to and using remote FastCGI servers.

FastCGI developers benefit also from advanced debugging capabilities in Abyss Web Server since it can be configured to log errors only or all the input/output and low level information exchanged between the FastCGI application and the server.