<-
Apache > HTTP 服务器 > 文档 > 版本 2.4 > 程序

log_server_status - 定期记录状态摘要

可用语言:  en  |  fr 

这个 Perl 脚本旨在通过类似 cron 的工具以频繁的间隔运行。它连接到服务器并下载状态信息。它将信息重新格式化为单行并将其记录到文件中。调整脚本顶部的变量以指定结果日志文件的位置。 mod_status 需要加载并配置才能使此脚本正常工作。

top

用法

脚本包含以下部分。

my $wherelog = "/usr/local/apache2/logs/";  # Logs will be like "/usr/local/apache2/logs/19960312"
my $server   = "localhost";        # Name of server, could be "www.foo.com"
my $port     = "80";               # Port on server
my $request = "/server-status/?auto";    # Request to send

您需要确保这些变量具有正确的值,并且您需要在指定的位置配置 /server-status 处理程序,并且指定的日志位置需要对运行脚本的用户可写。

通过 cron 定期运行脚本以生成每日日志文件,然后可以使用该文件进行统计分析。

可用语言:  en  |  fr 

top

评论

注意
这不是问答部分。此处放置的评论应指向有关改进文档或服务器的建议,如果这些建议已实施或被认为无效/主题不相关,则可能被我们的版主删除。有关如何管理 Apache HTTP Server 的问题应发送到我们的 IRC 频道 #httpd(在 Libera.chat 上),或发送到我们的 邮件列表