Hello Brian,

Brian, PHP itself is a fastcgi server, if you launch it
with the right parameters.

The problem is, cherokee does not launch the Windows version
of PHP properly. So the PHP process does not run as a fastcgi
server. So you have to manually launch it. If the Windows build
of cherokee gets this fixed, PHP should work.

I had some other reliability issues with running PHP with
cherokee on Windows though. I reported them a while ago
on the mailing list. Not sure if they have been addressed.

-- 
Best regards,
Jack

>>    Why?  The fcgi is already included in 0.5, so this is a bug we ought
>>    to fix in the next minor release (0.5.7).

> Maybe this is my misunderstanding of how this works, but does Cherokee
> have a fastcgi server that it spawns to handle connections to each PHP
> process?  So a web request comes in for /test.php then Cherokee checks
> if a fastcgi server is running based on the config values, if not it
> spawns its own and handles the load balancing and what not.

> From what I saw in the Cherokee source is that when a fastcgi server is
> not running it spawns a /bin/sh <interpreter> which fails on Windows.
> Based on his configuration above PHP will spawn the 5 children not 
> Cherokee unless Cherokee handled the fastcgi server.

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
_______________________________________________
Cherokee mailing list
[email protected]
http://cherokee-project.com/cgi-bin/mailman/listinfo/cherokee

Reply via email to