我的Zend_Log
作者正在向第三方资源发送数据,例如Amazon DynamoDB。这样的操作需要时间,我想在后台进行。我尝试使用pcntl_fork()
,但它无法正常使用Apache。您是否有任何关于如何在PHP和Zend Framework中完成日志记录操作并行执行的想法?也许是一些例子?
编辑:我知道一个明显的解决方案是将日志消息保存到某些文件/队列中并稍后推送它们,但这不是我在这个问题中寻找的。 p>
答案 0 :(得分:0)
此问题的正确解决方案是依靠syslog和Zend_Log_Writer_Syslog
。 Syslog将日志客户端与实际日志写入器(到任何第三方资源)分离。必须将Amazon的Writer配置为syslog服务器端配置的一部分。