With CGI a new process was made per request with the environmental variable available and input output went through stdin/stdout
With fast cgi one process handles many request over its lifetime, therefore, its environmental variables aren't specific to any one request.
Does the web server append these to the http document or something? How do the environment variables that aren't part of the http document make it to the fast_cgi handler?