我有一个运行在fastcgi中的催化剂内置的ajax应用程序。我注意到我的所有ajax请求都会启动另一个进程,并且该进程无限期地持续存在。
理想情况下,我希望我的主页可以保留,但是ajax页面应该根据需要停止并重新启动。
这是一个常见问题吗?如何解决这个问题。
如何告诉服务器更快地关闭非活动进程?
答案 0 :(得分:3)
答案是依赖于Web服务器(并且fastcgi模块依赖于apache - 因为至少有2个不同的fcgi模块)。您还没有告诉我们哪个网络服务器等,所以我无法回答。 (但请参阅Web服务器/ fastcgi模块的文档)
另一种方法当然是使用外部fastcgi而不是动态模式运行服务器,这意味着您可以预先启动固定数量的进程,但是从不创建多于或少于此数量的服务请求..