我在使用uwsgi+flask时遇到了一个关于数据库一致性的问题。谢谢你的帮助!在
以下是数据库中的表:
id token school degree department enrollment
首先,我更新了令牌等于e2477cdffa2ab00b178dc17a805a75a0的学校。 然后,我用上面相同的标记选择学校。 我正在使用SQLAlchemy访问flask中的数据库。在
如果线程的值uwsgi.ini文件配置为2: 更新后,第一个(第三个、第五个…)select返回旧的school值,而第二个(第四个、第六个、第八个…)select返回新值。在
如果线程的值uwsgi.ini文件配置为1,更新后,all selects返回新值。在
这是我的uwsgi.ini文件以及相关代码:
^{pr2}$下面是tcpdump(threads=2)的结果,从中我们可以看到,在09:43:06,flask进程命中mysqlserver,select返回“school”:“”,但在09:43:28,还有另一个select,返回“school”:“test123”。在
^{3}$
目前没有回答
相关问题 更多 >
编程相关推荐