我正在使用 Apache 2.2 + mod_fcgid 在 Linux (Ubuntu) 上使用fastCGI 开发工具包编写一个 fastCGI 应用程序。
根据该文档,fastCGI 应用程序的正确代码结构是:
- 初始化部分,只执行一次。
- 响应循环部分,每次调用 FastCGI 脚本时都会执行该部分。
这对我来说似乎是错误的,当然,如果有一个初始化部分,那么一定有一个“清理”部分?
如果是这样,清理部分在哪里,我如何确定清理部分被调用 - 我的意思是 fastCGI 协议中有什么东西告诉应用程序终止?
常识告诉我将清理部分放在响应循环之后 - 但这是清理的正确方法吗?