下面是一个场景:
我已经看过了这些文档,它似乎非常直接,因此我还没有找到一个地方来说明如何在多个实例(服务器)中设置Log4PHP并登录到一个位置。
在视觉解释中,它应该是这样的:
Server1 -> FileLocation1
Server2 -> FileLocation1
Server3 -> FileLocation1
有人在Log4PHP上遇到过类似的问题,我可以把这些经验作为参考吗?
提前谢谢。
问候
发布于 2012-10-12 23:57:45
通过网络获取日志消息的自然做法是使用syslog。syslog服务器会将消息写入文件,所有三台日志机器都只将消息发送到自己的syslog系统。不过,它需要进行属性配置。
登录到数据库基本上具有相同的效果,但并没有对日志进行真正的优化。如果你经历了沉重的负荷,这可能会对你失败。
发布于 2011-01-17 15:25:34
很可能这不是正确的做法,但我会:
从所有3台服务器发送日志到logserver的数据库
然后在logserver cron作业中写入一个文件。
https://stackoverflow.com/questions/4714723
复制相似问题