如何从mod_python中发送后台进程?

时间:2014-10-16 13:02:21

标签: python background-process interprocess mod-python

我们正在使用mod_python运行运行Apache2的Linux服务器。一个mod_python脚本在数据库日志记录表中插入一个条目。日志记录表很大可能是磁盘写入争用点,或者在数据库维护期间可能暂时不可用。我们希望将日志记录作为异步后台任务分离,以便在完成日志记录之前完成用户请求。

理想情况下,会有一个后台流程。 Web处理程序会将其日志请求传递给后台进程。后台进程会将日志条目写入数据库。后台进程在队列已满时会排队一百个请求并删除请求。

Python中有哪些技术可以促进与后台进程的通信?

1 个答案:

答案 0 :(得分:1)

你可以使用celery / redis任务队列。