多个Web服务器日志文件在一个地方?

负载平衡器后面有几个Web服务器。 负载均衡器是独立的服务器,Web服务器也位于不同的机器上。 在一个文件中如何将不同机器的日志文件组织到一个地方?

你有两个select,

1)启用前端(负载平衡)服务器的日志logging,那么你只会得到一个日志文件
2)login每个单独的服务器,然后每周/每天/每小时运行一个cronjob scp文件到一个地方,然后结合他们的东西像cat server{1-x}.log >> allservers.log (显然用服务器数量代替x),你会得到所有的日志在一个文件中,虽然他们将不是在正确的时间顺序,但我用过的大多数软件(Webalizer,AWStats等)不关心这个只要日志都包含时间戳。

如果你去select2,确保所有的服务器使用相同的日志格式