Zend_Log在后台 - 可能吗?

时间:2012-10-01 11:22:59

标签: php zend-framework logging zend-log

我的Zend_Log作者正在向第三方资源发送数据,例如Amazon DynamoDB。这样的操作需要时间,我想在后台进行。我尝试使用pcntl_fork(),但它无法正常使用Apache。您是否有任何关于如何在PHP和Zend Framework中完成日志记录操作并行执行的想法?也许是一些例子?

编辑:我知道一个明显的解决方案是将日志消息保存到某些文件/队列中并稍后推送它们,但这不是我在这个问题中寻找的。

1 个答案:

答案 0 :(得分:0)

此问题的正确解决方案是依靠syslogZend_Log_Writer_Syslog。 Syslog将日志客户端与实际日志写入器(到任何第三方资源)分离。必须将Amazon的Writer配置为syslog服务器端配置的一部分。