Ajax Perl Catalyst FastCGI子进程不会死亡

时间:2011-11-22 20:53:53

标签: ajax perl fastcgi catalyst

我有一个运行在fastcgi中的催化剂内置的ajax应用程序。我注意到我的所有ajax请求都会启动另一个进程,并且该进程无限期地持续存在。

理想情况下,我希望我的主页可以保留,但是ajax页面应该根据需要停止并重新启动。

这是一个常见问题吗?如何解决这个问题。

如何告诉服务器更快地关闭非活动进程?

1 个答案:

答案 0 :(得分:3)

答案是依赖于Web服务器(并且fastcgi模块依赖于apache - 因为至少有2个不同的fcgi模块)。您还没有告诉我们哪个网络服务器等,所以我无法回答。 (但请参阅Web服务器/ fastcgi模块的文档)

另一种方法当然是使用外部fastcgi而不是动态模式运行服务器,这意味着您可以预先启动固定数量的进程,但是从不创建多于或少于此数量的服务请求..

相关问题