我见过的抄写员示例实际上都没有提到获取日志/日志文件并将它们发送给抄写员的最佳方式。我可以配置一个 logrotate 脚本,该脚本具有一个 postrotate 部分,该部分“cats”旋转的文件以进行抄写(但我最多只能得到几分钟的延迟)。
另一种选择是保留“tail -f= | my_scribe_sender”并希望该进程永远不会被杀死。但是,您真的不能保证您没有丢失/重复数据。
问问题
6470 次
3 回答
1
这两个链接可能会有所帮助:
http://sourceforge.net/projects/scribeserver/forums/forum/870823/topic/2551690
http://www.silassewell.com/blog/2009/05/12/pipe-apache-or-any-logs-to-scribe/
于 2010-02-19T18:31:56.553 回答
1
Epcylon 给出的答案只能用于“cating”文件,如果您希望每条消息记录此链接可能很有用:scribe 和 php,我不知道您使用什么语言,所以用谷歌搜索它们。有一个可以与多种语言一起使用的节俭界面。
于 2010-05-21T07:13:45.623 回答
0
如果您使用的是 PHP,以下是对 Scribe 服务器进行日志调用的指南:http ://www.alphadevx.com/a/85-Logging-Messages-to-Scribe-from-PHP
于 2013-03-08T11:47:36.360 回答