0

我的Zend_Log作者正在将数据发送到第三方资源,例如 Amazon DynamoDB。这样的操作需要时间,我想在后台进行。我尝试使用pcntl_fork(),但它不能与 Apache 一起正常工作。对于如何在 PHP 和 Zend Framework 中并行执行日志记录操作,您还有其他想法吗?也许有一些例子?

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

4

1 回答 1

0

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

于 2012-10-16T17:56:05.947 回答