Search 5,000,000+ questions and answers.

Frequently Asked Questions

What is FastCGI?

The FastCGI FAQ
FastCGI is an extension of CGI which eliminates CGI drawbacks and provides high performance, while remaining highly compatible with the existing CGI applications. See the page http://www.fastcgi.com/kit/doc/fastcgi-whitepaper/fastcgi.htm for a more detailed overview of FastCGI.
Related Questions

Why isn't FastCGI included with Apache any more?

Apache Server Frequently Asked Questions
The simple answer is that it was becoming too difficult to keep the version being included with Apache synchronized with the master copy at the FastCGI web site. When a new version of Apache was released, the version of the FastCGI module included with it would soon be out of date.
Related Questions

How do I deploy a gantry app under FastCGI?

AnnoCPAN - Gantry::Docs::FAQ
use FCGI; my $request = FCGI::Request(); while ( $request->Accept() >= 0 ) { $cgi->dispatch(); }
Related Questions

What's the difference between the CGI and the FastCGI interfaces?

Aprelium Technologies - FAQ
Starting from version 2.3, Abyss Web Server features support for applications and interpreters conforming to the FastCGI specification. A FastCGI application or interpreter is loaded when needed by the web server, it executes a script, and sends its output back to the server. But instead of having its process automatically unloaded from the system as with CGI, it remains in sleeping state waiting for another request from the web server.
Related Questions

What's the difference between the FastCGI and the ISAPI interfaces?

Aprelium Technologies - FAQ
FastCGI interpreters and applications deliver performances comparable to (if not better than) their ISAPI extensions counterparts. Because they run in another process, they cannot affect the server and crash it if they have problems. This makes their use not prone to stability problems ISAPI extensions may cause.
Related Questions

How do I get FastCGI to work with Windows 20003?

Installing Under Windows
In the Default Website, under ISAPI filters, create a new filter in addition to the PHP one. Call it fastcgi and point it to isapi_fcgi.dll. Under the Home Directory tab, select Configuration and, change the .php extension to use isapi_fcgi.dll. Q: ERROR: change root is not supported by your OS or at least by this copy of rrdtool. This error message occurs when you use the Win32 version of rrdtool instead of the Cygwin one. RRDTool 1.2.15 and later work with the Win32 build.
Related Questions

How is FastCGI software supported?

The FastCGI FAQ
If you buy FastCGI software, you are probably paying for support, so you should follow your software vendor's support procedures. If you use free FastCGI software, you can't expect formal support. But there is an active FastCGI mailing list where you can ask questions, report problems, and make suggestions. The FastCGI mail page provides instructions for adding yourself to and removing yourself from the mailing list.
Related Questions

How do I port a CGI app to FastCGI?

The FastCGI FAQ
To illustrate the issues in porting CGI apps to FastCGI we'll port a Perl script that does the following: This is not a serious application but it does highlight many porting issues.
Related Questions

How do I debug my FastCGI app?

The FastCGI FAQ
Since FastCGI applications are started from the Web server and are run dissociated from a controlling terminal, some of the debugging techniques you are used to won't work. But there are replacements. If you are accustomed to using an interactive debugger such as gdb or dbx, you can still use these debuggers on FastCGI apps. As usual, you must compile the app for debugging (e.g. -g switch to gcc) in order to get the best use of the debugger.
Related Questions

How do I configure a distributed FastCGI app?

The FastCGI FAQ
We'll demonstrate how to configure a distributed FastCGI app using our Perl script that reports and logs the information from the uptime command. The idea is to run the Perl script on one machine and access the script from another machine. With FastCGI, no changes to the script are needed to make it remotely accessible. We can start and access the program using different modes of the cgi-fcgi utility. Assume that cgi-fcgi is located in directory $PATH, the Perl script is named uptime.
Related Questions

Can I use FastCGI with perl?

Csoft.net - Frequently Asked Questions
Yes, thanks to the FCGI module. Assign the script the .fcgi extension (or you could also map the fastcgi-script type using an .htaccess file). FastCGI scripts execute setuid so you can use a permission mode such as 0700 on the file.
Related Questions

E : Why FastCGI + Chroot?

Apache + Chroot + FastCGI + PHP FAQ
First of all, mod_fastcgi spawns an application called "fcgi-pm" (FastCGI Process Manager), it in turn spawns the persistent FastCGI enabled application. Fcgi-pm pipes information back and forth between Apache and the FastCGI enabled application. This way, only one running process is needed to execute PHP scripts, where previously we needed one CGI application running for each script that was processing.
Related Questions

How do I use Gantry::Conf under CGI/FastCGI?

AnnoCPAN - Gantry::Docs::FAQ
To make Gantry::Conf work, you must tell it which instance you need to configure. In CGI and FastCGI do this by setting this by setting this key in the config hash passed to the Gantry::Engine::CGI constructor: If you are not using the default /etc/gantry.conf for Gantry::Conf's configuration, set one additional variable:
Related Questions

What software do I need in order to use FastCGI?

The FastCGI FAQ
The FastCGI servers page lists all the server modules that are currently available. An additional server module, the cgi-fcgi program, runs on any Web server that supports CGI and is included in the FastCGI developer's kit.
Related Questions

Do CGI/FastCGI/PHP scripts execute under my own UID?

Csoft.net - Frequently Asked Questions
Yes. All CGI and FastCGI applications (including PHP scripts) will execute with your own unix account privileges. To save on resources, many inexpensive shared hosting providers will execute PHP scripts under a single account shared by all users of the system (thus requiring users to open up their script data and databases to unauthorized access and intellectual property theft by other users on the same system). On our systems, all web applications will execute under your own unix privileges.
Related Questions

Got A Question? Ask Our Community!


© Copyright 2007-2008 QueryCAT
About • Webmasters • Contact