【发布时间】:2011-10-21 15:57:16
【问题描述】:
情况是这样的:我们有一堆python脚本不断地做东西,最终在mysql中写入数据,我们需要一个日志来分析错误率和脚本性能。
我们还有与 mysql 数据交互的 php 前端,我们还需要记录用户操作,以便我们可以分析他们的行为,并计算一些评分函数。 所以我们想为每种情况创建一个 mysql 表(一个用于“python 脚本”日志,一个用于“用户操作”日志)。
理想情况下,出于性能和低延迟的原因,我们会异步写入这些日志表。有没有办法在 Python(我们使用 django ORM)和 PHP(我们使用 Yii Framework)中这样做?
有没有更好的方法来解决这个问题?
更新: 对于用户操作(Web UI),我们现在正在考虑通过简单的 Apache 配置自动将 Apache 日志加载到 mysql 中,并带有相关的会话信息
【问题讨论】:
标签: php python logging asynchronous queue