我未能成功找到有关此问题的帮助。我想要做的是:我有一些实现服务器端逻辑的基于 C 的可执行文件。每个客户端应该有一个进程运行这个可执行文件。该进程应在客户端发出第一个 HTTP 请求时调用,并在稍后收到特定 HTTP 请求时终止。
那么问题来了。我如何从一个基于 HTTP 请求内部的 FCGI 程序启动一个新进程,在该进程中运行我的 C 可执行文件,然后从同一个 FCGI 程序中终止该进程?实际上,服务 C 应用程序进程然后在后台运行。
最佳答案
如果您从 fastcgi.com 下载 devkit,它包含一个线程服务器示例,该示例使用 libfcgi 函数在工作线程中分离 header 。
应该为您提供一个管理可执行实例的良好起点。
关于c - 使用 Apache/FastCGI 生成多个 C 可执行进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2688582/