【问题标题】:CGI file is overloading the serverCGI 文件使服务器超载
【发布时间】:2011-11-02 13:52:49
【问题描述】:

我为我的 CMS 使用可移动类型 5,并动态生成我的页面。 生成页面时导致过载的特定文件是 perl-dynamic.cgi

有没有办法只包含这个文件的负载?

我知道你可以在httpd.conf中设置

RLimitCPU 20
RLimitNPROC 10 

但这将适用于所有文件,我不希望这样。对不起,我不是服务器专家。如果有任何其他方法可以不让 CGI 文件超载服务器,我想知道。

【问题讨论】:

    标签: perl apache cgi fastcgi


    【解决方案1】:

    您可以使用<Files>(根据the Apache manual)将指令限制到特定文件。

    【讨论】:

    • 这可以用特定的文件名来完成吗?还是仅通过扩展?
    • 您似乎已经跳到如何使用正则表达式匹配文件的示例。不要急于求成:“文件名参数应该包含一个文件名……”
    • 所以你建议这样的事情? RLimitNPROC 5 RLimitCPU 30
    • @Maca:<Files perl-dynamic.cgi> 应该这样做。或者 <Files ~ ^perl-dynamic\.cgi$><FilesMatch ^perl-dynamic\.cgi$> 如果您坚持使用正则表达式。
    • 谢谢,我要测试一下!
    猜你喜欢
    • 1970-01-01
    • 2014-06-02
    • 2019-12-27
    • 2013-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多