mod-perl2相关内容
我正在开发一个 RESTful API,并编写了一个处理请求的 mod_perl2 处理程序. 我的处理程序通过设置 $r->status($http_code) 和 return $http_code; 来处理错误代码 一切都很好,除了一个小问题:当我的 http_code 不同于 200(例如 404)时,apache 会在我自己生成的响应中附加一个默认的 HTML 错误文档.
..
在mod_perl2下是否有任何禁忌迹象?应该使用另一种方式在mod_perl2下运行后台进程吗? 解决方案 我通常使用清理处理程序来运行HTTP请求完成后需要执行的所有操作: $r->push_handlers( PerlCleanupHandler => sub { print "I'm doing stuff!" } ); 如果您确实需要执行fork,则不应该以常规方式进行
..
我一直在尝试确定我的Web项目是否适合使用PSGI实施,但是在此阶段,我真的看不到对我的应用有什么好处. 我不太了解所有大惊小怪的事情.在我看来,PSGI似乎是一个框架,在不同的Apache模块之间提供了一个通用接口,使您可以在它们之间移动应用程序.例如,轻松地将您的应用程序从在mod_perl上运行迁移到fastcgi,并为在这两个选项上运行提供应用程序支持. 是对的,还是我错过了什
..
mod_perl2和Perl 5.10的配合很好,但是我似乎找不到关于 Devel :: Cover 在Win32下使用mod_perl2。我目前正在使用ActiveState的Perl 5.10,但是如果这意味着这种组合可以工作,我会愿意切换到Strawberry Perl。 此外,Devel :: Cover PPD不会似乎ActiveState,Bribes,UWinnipeg或T
..
当我使用 ModPerl :: Registry 运行 Devel :: Cover 时,除了覆盖范围之外,我没有任何覆盖信息对于 BEGIN 块。当我使用 Devel :: Cover 从命令行或作为CGI运行相同的脚本时,一切正常(显然)。 如何使 Devel :: Cover “看到”我的代码在运行时正在执行? 我的 httpd.conf 中的 Devel :: Cover 相关
..
我正在编写一个快速脚本来修改已提交的文件,并将该内容返回给用户. 我的测试代码如下: #!/path/to/bin/perl use strict; use warnings; use utf8; use Apache2::RequestRec; use Apache2::RequestIO; my ( $xmlin, $accepts ) = (q{}, q{}); my $f
..
我正在尝试使用以下配置安装mod_perl2: 操作系统: CentOS版本5.5(最终版) Uname-结果: x86_64 x86_64 x86_64 GNU/Linux Perl版本:为x86_64-linux-thread-multi apache版本构建的v5.8.8: Apache/2.2.3 我有从 Cpan网站下载了mod_perl2/a> 当我尝试运行"perl Ma
..
我的基于mod_perl2的Intranet应用程序使用 DBI-> connect_cached(),据推测它已被 Apache :: DBI 的版本相同。正常情况下,它运行良好,但是直到最近我们才开始在测试服务器上出现问题-该服务器仅连接了两个用户-因此,当尝试使用'FATAL重新加载页面时,我们的应用有时会(但并非总是如此)死掉:抱歉,如果我查看pgadmin3中的统计信息,尽管已经都是
..
浏览器等待来自服务器和记录一些数据后,才重新启动服务器完成。此外,我看到孩子的月均分叉。 $啊{$ R 34 GT;主机名} || = HTML ::梅森:: ApacheHandler->新建(..)子手柄{ EVAL {$啊{$ R 34 GT;主机} - > handle_request($ R); }; 如果($ @){ $ R->文件名
..
我有一个使用IPC :: Open3(或IPC :: Open2,既表现出这种问题)调用外部二进制(在这种情况下bogofilter),并通过对儿童输入文件句柄给它一些输入的模块,然后读结果从子输出句柄。在大多数环境中运行时,code正常工作。然而,主要使用这种模块是阿帕奇2.2.6下运行的Web服务。而这环境下,我得到的错误: 无法fdopen STDOUT:无效的参数 这只有当code A
..
我正在开发一个RESTful API和我写了一个mod_perl2处理程序,接受请求的照顾。错误codeS 我处理的交易通过设置 $ R 34 GT;状态($ HTTP code)和收益$ HTTP_ code; 一切都很好,除了一个小问题:当我HTTP_ code是不同的超过200(例如404),阿帕奇追加一个默认的HTML错误文档我自己生成的响应 例如: GET /富 给出: $
..
我有一股真气时间试图获得Apache的用Perl的安装。我下面就设在这里的mod_perl站点上的说明:
..