Talked to my hosting company yesterday about the IIS error code 500’s that just about everyone has been seeing for a couple of weeks, and it ended up being fairly interesting in how they are managing their “blogging platform” in relationship to their other platforms.
They ended up encapsulating the available CPU and Memory pool in order to keep their wordpress bloggers from using too many resources on the windows servers. The context of the IIS server was that the time outs for allowing the wordpress scripts to run within the Zend framework would only influence blogs that have a large number of data calls, or were loading a lot of material from the database.
The interesting part is that caching is not an option, most of the caching requires the htaccess file, and when instantiating the cache in “super cache” there is a double call that IIS hates, it tries to tell you that you get a PHP fatal error in the call blocks because it thinks it is calling the same function twice. The IIS php pool has a very hard time with caching on a windows server.
Realistically the issues are interesting if technical when dealing with or running a wordpress blog within the shared hosting environment. They offered to encapsulate the blog here, and run within the normal PHP framework without FastCGI (zend).
Have to see what happens. But it was a very neat conversation on how shared hosting, blogging, and wordpress can all be managed at the hosting level.
Tags: php, zend, iis, microsoft, fastcgi, 500, application pool













Umm… by ‘Zend framework’, are you meaning Zend Core and/or Zend Platform (which can be used as a certified PHP platform with IIS)? To my knowledge, WP does not utilize Zend Framework — the PHP application framework — at all, so I fail to see how it would be relevant to the issues you are experiencing.
It would be great if you could clarify this in your post.
Perhaps you mean ‘Zend Engine’ or ‘Zend Platform’ instead of ‘Zend Framework’ in this post? I’m not aware of any ZF and Wordpress integration, although I’d love to hear about it if there were something out there.
In any case, best of luck getting this worked out.
,Wil
The Hosting company basically said that they have set up the application pool for PHP via FastCGI (zend) and then limited the amount of time for the process to run. Look for IIS error code 500 is not normal on this blog, there is a lot of blogging about the issues, and includes the error codes.
Either way that the hosting provider did it, the whole “iis certified” process is not working as advertised. The hosting company is digitalibiz, might want to hit them up and see what they are thinking.
Admin