【问题标题】:Perl & mod_fcgid- how can I be sure it's working?Perl & mod_fcgid - 我如何确定它工作正常?
【发布时间】:2010-09-17 04:25:56
【问题描述】:

我有几个即将公开的 Perl 脚本,我想确保它们能够在 mod_fcgid 下运行,以尽可能降低服务器负载。以前,我只运行过测试 FastCGI 的脚本(即while ( my $q = new CGI::Fast ) { $count++; echo $count;}) 或利用声称作为 FCGI 运行的更大的 Perl 包(如 MovableType),只要您正确设置了 Apache 和 FastCGI/mod_fcgid 并且将文件后缀改为“.fcgi”。

所以,这是我的问题:除了更改脚本的文件后缀之外,我还需要做任何事情吗?如果需要,需要做什么?

【问题讨论】:

    标签: perl fastcgi mod-fcgid


    【解决方案1】:

    您需要安装 FastCGI 并配置您的 Apache 以使用它,但我假设您知道这一点。要测试您的代码是否真的在 FCGI 而不是常规 CGI 下运行,您可以使用来自 FCGI 请求对象的 IsFastCGI 方法,CGI::Fast 在后台使用该方法。

    use FCGI;
    
    my $request = FCGI::Request();
    if ( $request->IsFastCGI ) { 
        print "we're running under FastCGI!";
    } else { 
        print "plain old boring CGI";
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-02
      • 2020-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-11
      相关资源
      最近更新 更多