5. 运行期工具

5.1. 概述

当 phhttpd 运行时,它会监听一个“控制”套接字,以接收来自管理员的消息。当前提供的 phhttpd_ctl 程序允许管理员以最小的方式与 phhttpd 交互。这提供了控制和状态报告。

phhttpd_ctl 总是需要一个--control参数,该参数指定正在运行的 phhttpd 守护进程的控制套接字。这应该与配置文件中指定的 <control> 标签匹配。

5.2. 日志轮转

可以告知 phhttpd 轮转其日志,以便可以处理现有日志。

用于 phhttpd_ctl--rotate参数告诉 phhttpd 将现有文件重命名为唯一名称,使用先前使用的名称打开新文件,然后关闭重命名的日志并开始使用新创建的文件。phhttpd_ctl 将输出新创建文件的名称,这些文件在命令退出后可以安全使用。

用于 phhttpd_ctl用于 phhttpd_ctl--reopen

参数告诉 phhttpd 关闭现有文件日志,并使用配置的文件名重新打开文件。这意味着外部实体已将文件移动到新名称,并希望 phhttpd 停止使用它们。

用于 phhttpd_ctl5.3. 状态报告用于 phhttpd_ctl