2011-11-22 142 views
0

我有一個ajax應用程序內置在催化劑中,通過fastcgi運行。我注意到我的所有ajax請求都啓動了另一個進程,並且這個進程無限期地延續下去。Ajax Perl Catalyst FastCGI子進程不會死亡

理想情況下,我想讓我的主頁保持在附近,但ajax頁面應該停止並根據需要重新啓動。

這是一個常見問題,以及如何解決這個問題。

如何讓服務器更快地關閉非活動進程?

回答

3

答案是依賴於web服務器(並且fastcgi模塊依賴於apache - 因爲至少有2個不同的fcgi模塊)。你還沒有告訴我們哪個網絡服務器等,所以我不能真正回答。 (但請查閱您的Web服務器/ fastcgi模塊的文檔)

另一種方法當然是使用外部fastcgi而不是動態模式運行服務器,這意味着您將啓動固定數量的進程,前面,但從來沒有創建更多或更少的數量來服務請求..

+0

我使用Apache和FastCgi – shaneburgess