October 2007 Archive on rick.james

FastCGI: Debugging "The FastCGI process exited unexpectedly"

FastCGI: Debugging "The FastCGI process exited unexpectedly" Update 17-Oct: Added .lines, fixed some spelling mistakes, added pageheap Here is the sequence of events for two back-to-back FastCGI requests to a freshly started worker process: Request 1...

FastCGI Rapid Failure Protection

FastCGI Rapid Failure Protection There are a lot of similarities between FastCGI's Rapid Failure Protection feature and w3svc/WAS', read here for more information. FastCGIs performance (vs CGI) is derived from amortizing process creation and startup costs...

IIS 7 C++ Module API Sample: Changing Handlers

IIS 7 C++ Module API Sample: Changing Handlers Introduction Today's modules looks at how you can programmatically change handlers. RQ_EXECUTE_REQUEST_HANDLER is by far the most common notification used in the IIS 7 pipline. This makes sense because it...

IIS 7 C++ Module API Sample: Consuming Trace Events

Introduction The attached sample IIS 7 module converts all tracing events into OutputDebugString calls. This is not something you'd want to do on a production box, because OutputDebugString can slow machines substantially. It is however very useful when...

Installing PHP 5.2.4 on Windows Server 2008 RC0 in Pictures

Windows Server 2008 RC0 is now available for beta testing . Here are some screenshots of setting up PHP 5.2.4: Update: 11-Oct: changed image layout, tweaked text Open Server Manager, Install IIS, including CGI (which include FastCGI) Download and extract...

Page view counter