mod-perl相关内容

我的 Apache 日志中出现“预期的令牌不存在"错误

我的网站在带有 mod_perl 的 Apache 2 上运行,并使用 Mason 模板系统.我没有在我的网站中使用任何身份验证系统或任何会话,但有时(随机)我收到此错误: 内部服务器错误 服务器遇到内部错误或配置错误无法完成您的请求. 请联系服务器管理员,webmaster@admin.org并通知他们错误发生的时间,以及您可能会做的任何事情已经做了可能导致错误的事情. ..
发布时间:2021-11-11 22:18:59 其他开发

CGI 和 mod_perl 一起玩得很好吗?

我有一个 apache 网络服务器(没有 mod_perl),它已经运行了很长时间.有人建议我们使用 mod_perl 来提高一些脚本的性能. 我想继续在服务器上安装 mod_perl,这似乎是一个相对简单的过程,但我对 Google 搜索中出现的一些内容感到困惑.如果我安装 mod_perl(通过 debian 存储库),我现有的所有 CGI 是否会突然开始“使用 mod_perl"并表现 ..
发布时间:2021-11-11 22:14:22 其他开发

如何抑制 mod_perl 中的默认 apache 错误文档?

我正在开发一个 RESTful API,并编写了一个处理请求的 mod_perl2 处理程序. 我的处理程序通过设置 $r->status($http_code) 和 return $http_code; 来处理错误代码 一切都很好,除了一个小问题:当我的 http_code 不同于 200(例如 404)时,apache 会在我自己生成的响应中附加一个默认的 HTML 错误文档. ..
发布时间:2021-11-11 22:13:41 服务器开发

Perl 连接池

现在我们有一个大型 perl 应用程序,它使用原始 DBI 连接到 MySQL 并执行 SQL 语句.它每次都会创建一个连接并终止.开始接近 mysql 的连接限制(一次 200 个) 看起来DBIx::Connection 支持应用层连接池.> 有人对 DBIx::Connection 有任何经验吗?连接池还有其他注意事项吗? 我还看到了 mod_dbd,它是一个 Apache 模 ..
发布时间:2021-11-11 05:16:51 服务器开发

错误:裸字“参数"“严格子项"时不允许

点击提交按钮后,出现错误: 在/var/www/path/get.pl 第 71 行使用“strict subs"时不允许使用裸词“params" 第 71 行: 我的@names = params; 我确实有 use strict; 几乎在顶部. 如何解决? 注意:它在旧服务器上工作,我将所有文件移动到新服务器.不知道哪里出错了? 解决方案 params 很可能是应该 ..
发布时间:2021-06-15 20:51:44 其他开发

我应该使用什么标准来评估 Perl“应用程序服务器"?(mod_perl 替换)?

简短版本: 我应该使用什么标准来评估 Perl“应用服务器"(mod_perl 替换)的可能候选者? 我们正在寻找某种框架,它允许重复执行各种 Perl 程序(作为服务),而无需花费: 每次执行重新启动 perl 解释器一次 每次执行加载/编译 Perl 模块一次 (这两个都是运行 mod_perl 的好处) 注意事项: 我们不太关心 mod_perl 提 ..
发布时间:2021-06-15 20:33:22 其他开发

我在寻找mod_perl吗?FastCGI?PSGI/Plack?

我已经用尽了所有在网上找到答案的能力.我正在尝试在Windows上安装mod_perl,并且有很多死角. mod_perl甚至是我要找的东西吗?*** 我在公司的本地网络中使用了一组Web应用程序,用于数据库和文件系统界面.该Web服务器使用 DBI , DBD :: mysql 和 CGI 运行Apache 2.2和ActivePerl 5.16.客户端使用CGI参数通过对Perl脚 ..
发布时间:2021-04-07 20:32:39 服务器开发

Mojolicious模板缓存过时

我目前正在使用Mojolicious开发一个小型的单页Web应用程序.该应用程序具有与REST-ish API对话的Javascript前端(使用Backbone).源代码的布局大致为: use Mojolicious::Lite; # ... setup code ... get '/' => sub { my $c = shift; # fetch+stash dat ..
发布时间:2020-09-03 03:30:44 服务器开发

没有日期时间模块的Perl转换日期时区

我有一个日期,格式为:2013年5月26日06:08:00 上述日期的时区为格林尼治标准时间-7 我如何将以上内容更改为GMT日期和时间以及格式: 2013年5月26日格林尼治标准时间13:08:00 注意:我无法安装任何perl模块.我知道我可以通过DateTime轻松完成此操作,但无法安装. 谢谢. 解决方案 您可以使用时间::部分,该文件应包含在您的Perl安装中 ..
发布时间:2020-05-26 18:35:09 其他开发

在mod_perl下创建持久性memcached连接的最佳方法是什么?

我知道有一个像Apache::DBI这样的模块,允许使用mod_perl下的数据库永久连接. 有没有简单的方法可以制作这样的东西?您能推荐任何memcached池软件包吗? 解决方案 如果查看Apache :: DBI的源代码,您会发现它只是将数据库句柄放在包顶部的词法范围内.为Memcached做到这一点很容易.制作一个新的程序包,并在顶部使用my $memcached;,然后使用 ..
发布时间:2020-05-08 18:45:16 其他开发

mod_perl在/tmp中看不到文件

我有一些mod_perl代码试图访问/tmp下的文件...但是它抛出“没有这样的文件或目录"错误.我在代码中添加了"ls -al/tmp",以查看Perl在目录中看到的内容,它只给了我.和..: drwxrwxrwt. 2 root root 6 Jan 21 13:36 . drwxrwxrwx. 18 root sysadmin 4096 Nov 22 22:14 .. ..
发布时间:2020-04-23 11:26:14 服务器开发

纯Perl从另一个HTTP资源流式传输的最简单方法是什么?

在Perl中从另一个HTTP资源流式传输的最简单方法是什么(没有打开shell来卷曲和读取stdin)?我在这里假设我正在读取的HTTP资源是一个潜在的无限流(或者只是真的很长) 解决方案 HTTP :: Lite 的请求方法允许您指定回调。 $ data_callback 参数(如果使用)是一种在接收数据时过滤数据或处理大型传输的方法。它必须是函数引用,并且将被传递:对进行回调的h ..
发布时间:2018-07-09 15:25:05 其他开发

使用mod_cgi&的mod_perl

感谢大家提前。 我一直在做错误处理的研究,我不觉得我对我应该做。 序言:我的代码生活在Apache中,在浏览器中执行,我的目标不包括命令行执行。 我想拥有CGI :: Carp(fatalsToBrowser)的行为,能够捕获输出,并能够将其放在我自己的模板页面中,通过电子邮件发送给我...我没有注意到fatalsToBrowser不适用于mod_perl。有人知道为什么吗Apa ..
发布时间:2017-08-28 02:09:46 开发方法

mod_perl调试&查看源

最近我开始使用一个使用mod_perl的项目。我试图使用Perl调试器来调试在mod_perl下运行的一些Perl脚本。我使用以下命令启动调试器: sudo OPTIONS =“ - X -DPERLDB”/etc/init.d/httpd重新启动 perl.conf的相关调试部分(由httpd.conf包含)是: ..
发布时间:2017-04-18 03:50:58 开发方法

在我的Apache日志“预期令牌没有present”错误

我的网站上的Apache 2的mod_perl运行,并使用梅森模板系统。我没有使用任何认证系统或在我的网站的任何会议,但有时(任意)我得到这个错误: 内部服务器错误 服务器遇到一个内部错误或配置错误, 无法完成您的请求。 请与服务器管理员联系,webmaster@admin.org 并通知他们的错误发生的时间,以及任何你可能 这样做,是可能造成的错误。 有关此错误的更 ..
发布时间:2016-05-22 11:28:34 其他开发

做CGI和mod_perl的发挥很好地在一起吗?

我有一个Apache Web服务器(不用mod_perl)一个已经运行就好了很长一段时间。 有人建议,我们使用的mod_perl改善一些脚本的性能 我想继续和服务器,这似乎是一个相对简单的过程上安装的mod_perl,但我对一些即将在谷歌搜索的东西迷惑。 如果我安装的mod_perl(通过Debian仓库),将我所有的现有的CGI突然开始“使用的mod_perl”,并表现出潜在靠不住的行为呢 ..
发布时间:2016-05-22 11:22:26 其他开发

mod_perl的脚本“使用”加工过程中要在一个紧凑的循环

我有一个相当复杂的问题来形容。我在寻找进一步的调试任何建议。 我想转换常规的CGI的mod_perl。我发送一个HTTP请求来加载一个页面的脚本,并在该网页上有链接加载通过进一步的脚本检索到的图像(换句话说,图像是通过CGI脚本加载,不只是一个普通的链接) 。因此,当在浏览器中加载页面时,浏览器揭开序幕半打以上请求运行脚本加载图像。 第一个脚本(初始页面加载)运行正常,但一段时间后,该Apac ..
发布时间:2016-05-21 14:24:12 服务器开发