fastcgi

Apache giving a 400 Error on a FastCGI VirtualHost

Apache is spitting out a HTTP response of code: 400 "Bad Request" with no details whenever I access a page driven that is handled by a FastCGI script. I've installed the mod_fcgid module and it's loaded and configured in the Apache config files I've tested several FastCGI scripts, all of them run when directly executed. Static resource...

What values to use for FastCGI maxrequests, maxspare, minspare, maxchildren?

I'm running a Django app using FastCGI and lighttpd. Can somebody explain me what I should consider when deciding what value to use for maxrequests, maxspare, minspare, maxchildren? These options are not too well documented, but seem quite important. Don't just tell me what they do; I want to understand what implications they have and...

Django + FastCGI - randomly raising OperationalError

I'm running a Django application. Had it under Apache + mod_python before, and it was all OK. Switched to Lighttpd + FastCGI. Now I randomly get the following exception (neither the place nor the time where it appears seem to be predictable). Since it's random, and it appears only after switching to FastCGI, I assume it has something to ...

FastCGI request handling

Hi folks, The docs at www.fastcgi.com aren't clear on this (to me), so I hope someone can give me a definitive answer. I have written a FastCGI application in C++ to do some heavy duty number crunching. When the application first loads (when apache starts), it performs some caching of MySQL data into a vector, which takes about a mi...

FastCGI, Lighttpd Interface Error/Operational Error.

I am getting an Interface Error/ Operational Error while running my Django application with FastCGI.On checking the access log ( of lighttpd) i find these errors pop up which are usually related to closing some db connection or the other. The browser displays one of the two things - Unhandled Exception or Connection Terminated unsuccessf...

Issues with FastCGI and links containing index.php? versus index.php

On a Windows 2003 server running IIS 6.0 and FastCGI with an ExpressionEngine-powered website, I've encountered an issue where links containing index.php fail unless a question mark is added. The basic issue is that if a link points to "index.php/archive/article", the page fails to load (see below) but it will work when "index.php?/arc...

PHP warnings cause script to halt on IIS running FastCGI

We are migrating to a new server running Windows 2003 and IIS 6. When my PHP code runs, it has a warning on a particular line (which I'm expecting at the moment but will fix shortly). However, when it hits the warning, it immediately halts processing and returns a 500 error in the HTTP header. Normally, I would expect PHP to output the w...

Deploying Django at Dreamhost

I'm trying to get the Poll tutorial working at my Dreamhost account (I don't have any prior experience of deploying Django). I downloaded the script I found here (http://gabrielfalcao.com/2008/12/02/hosting-and-deploying-django-apps-on-dreamhost/) at my home directory and executed it. Now I have Python 2.5 and Django in ~/.myroot/ and my...

How can I deploy a django appserver as an egg, running behind fastcgi?

I want to run a django appserver behind apache/fastcgi. That's no problem, django does that out of the box. I want this appserver to be deployable via setuptools. That is, I will make it as an egg and install it with easy_install. And that part I can also handle, even though setuptools is not a standard complement to a django appserv...

Stdout when running django as fastcgi

I have configured my Django app to run under Apache+FastCGI on Linux (Ubuntu, if it matters). My question is: how to redirect stdout to a file when running Django as fastcgi. EDIT To clarify: I am familiar with django-logging module and yes I am using it already. This is not what my question is about. Say when I run Django from the con...

How to configure and run a fastcgi application using Lighthttpd...

Hi, i've installed Lighthttpd for windows and i'd created a simple program in c++ which uses fastcgi libraries. i'll post the code here... #include "fcgi_stdio.h" #include <stdlib.h> int count; void initialize(void) { count=0; } void main(void) { initialize(); while (FCGI_Accept() >= 0) { printf("Content-type: text/html\r\n...

How do I prevent a Gateway Timeout with Nginx

I am running Django, FastCGI, and Nginx. I am creating an api of sorts that where someone can send some data via XML which I will process and then return some status codes for each node that was sent over. The problem is that Nginx will throw a 504 Gateway Time-out if I take too long to process the XML -- I think longer than 60 seconds...

LigHTTPD + RoR: "spawning fcgi failed"

I'm trying to set up Ruby on Rails on lighttpd. The operating system is CentOS, though it may be notable that this is a Xen-based VPS. The problem occurs something like this: bash-3.2# /etc/rc.d/init.d/lighttpd start Starting lighttpd: [ OK ] bash-3.2# /etc/rc.d/init.d/lighttpd status lighttpd ...

Sharing PHP-CGI between Apache and NGINX

Hi, I've been running most of my PHP apps on my website on a fastcgi backend, served by NGINX. I have a new application which seems pretty well integrated with Apache; it's heavily dependent on dynamically written .htaccess files, for example. I'm working on modifying it to work natively with NGINX, but that's not yet ready. In the mean...

How to share APC cache between several PHP processes when running under FastCGI?

I'm currently running several copies of PHP/FastCGI, with APC enabled (under Apache+mod_fastcgi, if that matters). Can I share cache between the processes? How can I check if it's shared already? (I think the apc.mmap_file_mask ini setting might be involved, but I don't know how to use it.) (One of the reasons I think its not shared ...

How to know for sure if FastCGI is being used to run php scripts

Hello, I have a hosted site and I'm having trouble configuring Joomla (running Joomla + php + mySQL on IIS7 + win server 2008). I have a similar configuration running on a local machine (Joomla + php + mySQL on IIS7 + vista x64), so I was at least able to follow instructions showed in various tutorials on how to set this up. This sympt...

FastCGI cleanup code does not work under windows

Using apache on a windows server with mod_fastcgi, the C code looks like that: void main() { init(); while (FCGI_Accept() >= 0) work(); cleanup(); } When the service is taken down (i.e.: net stop apache2), the process terminates without getting to the cleanup code. What am I missing here? ...

Can I write Python web application for Windows and Linux platforms at the same time?

Can I write web application that I can host on Windows(IIS web server) and Linux (Apache or lighttpd) without any changes? CGI? Maybe something new? WSGI | FastCGI ? ...

How do I make a CGI::Fast based application kill -HUP aware?

I have application that works using Perl's CGI::Fast. Basically mainloop of the code is: while (my $cgi = CGI::Fast->new() ) { do_whatever( $cgi ); } Now, I wanted to add ability to kill it, but without disrupting currently processed request. To do so, I added handling to SIGHUP. More or less along the lines: my $sighupped = 0; $S...

How can I port Perl code from mod_perl to FastCGI?

We have an existing Perl application that supports mod_perl. However, our new host (Dreamhost) does not suppport mod_perl, only FastCGI; thus necessitating the port. The existing code does not use any Apache specific stuff and is just normal Perl code written in way that's acceptable to mod_perl. Reading the documentation and online t...