Como observado por joschi, CGI! = FastCGI. Um script CGI falharia neste contexto.
link
link
Conformidade com a especificação FastCGI
A especificação FastCGI não está implementada em sua totalidade e eu também me desviei um pouco, resultando em alguns recursos específicos do Apache.
Os descritores de arquivo para stdout e stderr são deixados abertos. Isso é proibido pela especificação. Eu não vejo nenhum motivo para exigir que eles sejam fechados, e deixá-los abertos impede que os aplicativos FastCGI que não foram completamente portados para o FastCGI falhem miseravelmente. Isso não significa que os aplicativos não devam ser corrigidos de modo que isso não ocorra, mas é inestimável ao usar uma biblioteca de terceiros (sem código-fonte) que espera poder gravar em stderr. Qualquer coisa escrita para stdout ou stderr dessa maneira será direcionada para o log do servidor principal .