【发布时间】:2012-08-26 00:30:03
【问题描述】:
我想用 Perl 代码向我的 CGI 脚本添加一些日志,如下所示:
open(LOG, ">/path/to/my.log") or die;
print LOG "Some content...\n";
close(LOG);
但是,日志永远不会写入我的日志文件,而脚本仍在正确处理请求。
我对 Apache、CGI 和 Perl 不是很熟悉,所以请高手们指点一下。
【问题讨论】:
我想用 Perl 代码向我的 CGI 脚本添加一些日志,如下所示:
open(LOG, ">/path/to/my.log") or die;
print LOG "Some content...\n";
close(LOG);
但是,日志永远不会写入我的日志文件,而脚本仍在正确处理请求。
我对 Apache、CGI 和 Perl 不是很熟悉,所以请高手们指点一下。
【问题讨论】:
【讨论】:
error_log 找到任何有用的信息。我怀疑打开文件失败,但是在哪里以及如何检查$!的内容?
问题已解决:对我的 Perl 脚本所做的更改只有在重新启动 Apache 后才会生效。不知道为什么它会这样,因为我认为 Perl 是一种解释型语言,它可以随时修改...
【讨论】: