Yet another in a long line of users who are having issues running FastCGI under IIS6.
I have been receiving this error intermittently during production use and paired with the fact that PHP is no longer going to support the ISAPI extension really gives me no choices. FastCGI has errors more than ISAPI does. I'd love to stick with the 5.2 branch of PHP, however reporting bugs result in them saying they are not going to fix it and I should use FastCGI.
It is that same negative number error code that is all over this forum. I've tried both NTS and TS builds of 5.3 and all the 5.2.x versions, different snapshots that I've got multiple directories on my drive of, but I still get this darned error. Permissions are fine, the site works great under low load, but once it gets high, what appears to be 1,700 database queries a second (120 connections/s), it just randomly fails on me. It eventually comes back, but the error happens too often to be useful. I've tried 1,000 instance max requests and fcgi max requests of 1,100. Same problem. Changed the idle, activity and request to values in howto documents, no success. Help. For the love of dog, help.
My fcgiext.ini
[Types]
php=PHP
MaxInstances=300
IdleTimeout=300
ActivityTimeout=300
RequestTimeout=300
InstanceMaxRequests=10000
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:15000
QueueLength=2000
[PHP]
ExePath=c:\php\php-cgi.exe
If this is a FastCGI bug, would someone explain to me how to debug on a x64 2003 Server? There is a link to Rick Jame's blog post or something, but that is for IIS7, which I find to be a mess of icons. If there is a Microsoft dev here who works on this and wants get on the server to debug, I'd be willing to give access to it for testing.
This is really annoying me. I am very, very tired.