以下是该方案:
我已经阅读了文档并且看起来非常简单,因此我没有找到一个例子来说明如何在多个实例(服务器)中设置Log4PHP并登录到一个位置。
在视觉解释中,它应该是这样的:
Server1 - > FileLocation1
Server2 - > FileLocation1
Server3 - > FileLocation1
任何人都可以使用Log4PHP这个或类似的东西,我可以将这些经验用作参考吗?
提前致谢。
问候
答案 0 :(得分:1)
通过网络获取日志消息的自然之处是使用syslog。系统日志服务器会将消息写入文件,并且所有三台日志记录计算机仅将消息发送到自己的系统日志系统。但是,它需要进行配置。
登录数据库基本上具有相同的效果,但并未真正针对日志记录进行优化。如果您遇到重负荷,这可能会失败。
答案 1 :(得分:0)
正确地说这不是正确的做法,但我会:
从所有3台服务器发送日志到logserver的数据库
然后在logserver cron作业中写入一个文件