Docs InternalFastCGI » History » Revision 8
Revision 7 (moo, 2007-07-07 15:30) → Revision 8/11 (Anonymous, 2007-12-17 14:26)
[[TracNav(DocsToc)]] {{{ #!rst ================= FastCGI Internals ================= --------------- Module: fastcgi --------------- .. contents:: Table of Contents Description =========== States ------ The FastCGI state machine currently consists of six states, each of which is visited in turn as a connection is processed. :init: prepare for a connection :connect: wait for a connection :prepwrite: build the request :write: write the request to the network :read: read the response from network and push it to the write queue :close: terminate the connection Delays ------ The connect, write, and read states may need to wait for an fdevent. The delays are represented by loops in the state diagram below. }}} {{{ #!graphviz digraph fcgistate { init -> connect -> prepwrite -> write -> read -> close write -> write read -> read connect -> connect } }}}