【发布时间】:2011-12-23 01:43:47
【问题描述】:
我正在尝试使用 PerlRun 在 mod_perl 2.0 下运行 Perl CGI Web 应用程序。对脚本进行一些简单的更改后,一切似乎都可以正常工作。
但是,Apache error_log 变得越来越大!快。
每个请求有很多很多错误,但它们有两种类型:
1)
Constant subroutine ModPerl::ROOT::ModPerl::PerlRun::var_www_html_myapp_main_2epl::RC_SERVICE_UNAVAILABLE redefined at /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/ModPerl/Util.pm line 69.
2)
Prototype mismatch: sub ModPerl::ROOT::ModPerl::PerlRun::var_www_html_myapp_main_2epl::RC_SWITCHING_PROTOCOLS: none vs () at /var/www/html/myapp/main.pl line 1054
这是 main.pl 的第 1054 行:
use LWP::Simple qw(!head);
我怎样才能摆脱这两种类型的错误?
【问题讨论】: