我最近设置了一个 Apache 2 Web 服务器,我注意到错误和访问日志中有相当多的行以以下序列开头(但更长)。有人知道这是从哪里来的吗?
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ .......
我的设置是启用了 mod_balancer 的 Apache 2 负载平衡器和两台 Apache 2 Web 服务器。所有三台服务器都写入位于 NFS 上的共享上的相同日志文件。我的第一个猜测是,我的问题与它有关,因为这是我想到的与过去使用过的其他设置的唯一区别,但我不确定。
答案1
该序列仅为零字节。日志文件的此类内容(不仅仅是 Apache 生成的日志文件)通常是由于文件系统轻微损坏(例如,系统不正常关闭)造成的。由于您的文件存储在网络文件系统上,因此这可能是由某种网络中断造成的。
答案2
您使用 logrotation 了吗?当您在不重新加载 apache 的情况下轮换日志时,可能会发生这种情况。