2011-11-22 112 views
0

我有一个ajax应用程序内置在催化剂中,通过fastcgi运行。我注意到我的所有ajax请求都启动了另一个进程,并且这个进程无限期地延续下去。Ajax Perl Catalyst FastCGI子进程不会死亡

理想情况下,我想让我的主页保持在附近,但ajax页面应该停止并根据需要重新启动。

这是一个常见问题,以及如何解决这个问题。

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

回答

3

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

另一种方法当然是使用外部fastcgi而不是动态模式运行服务器,这意味着您将启动固定数量的进程,前面,但从来没有创建更多或更少的数量来服务请求..

+0

我使用Apache和FastCgi – shaneburgess