gpt4 book ai didi

python - 将 pycassa 与 uwsgi 一起使用时的问题

转载 作者:行者123 更新时间:2023-12-01 06:11:53 24 4
gpt4 key购买 nike

我们将 pycassa 与 uwsgi 一起使用。大约有16个uwsgi进程。

奇怪的是,一个进程可以获取到查询的数据另一个过程。例如列族 A 中有一行,如下所示:

{row_key, {'column_a': 1, 'column_b': 2}}

进程 1 运行:get(row_key, columns=['column_a', ])

进程2运行:get(row_key, columns=['column_b', ])

但是,有时,进程 1 获取了 column_b 的值,进程 2 获取了值列_a。

这是连接池的已知问题吗?

如有任何回应,我们将不胜感激。

最佳答案

使用 uwsgi.post_fork_hook api 函数为每个工作人员打开连接

import uwsgi

def myconnect(...):

global_connection = ...

uwsgi.post_fork_hook = myconnect

关于python - 将 pycassa 与 uwsgi 一起使用时的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5486049/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com