PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
[问题] flask搭配uwsgi平行处理的问题?
楼主:
energyaxd
(君)
2021-12-22 17:02:18
最近在写flask
有个功能需要锁住相关的任务
比如座标1,1正在执行任务
任务也需要一点时间才能完成
如果送进座标1,x的任务都必须等1,1完成
其他2,y都可以马上执行
本来是自己写了个上锁的class
但用了uwsgi后才发现
每个worker的物件都不一样?
或是说存在内存全域的list dict都是
这个worker锁了1其他worker看却没有
通常这种情形该怎么处理?
还是我有什么部分概念搞错了?
感谢各位救救菜鸡
作者:
TitanEric
(泰坦)
2021-12-22 17:25:00
share memory试试?
作者:
lycantrope
(阿宽)
2021-12-22 17:25:00
不知道...你怎么锁...只能.....~"~uwsgi应该用Cache or Queue?
作者:
f496328mm
(为什么会流泪)
2021-12-22 18:48:00
用 redis 纪录 status如果你后面垫一层 queue,那更好解
作者:
legendmtg
(CLANNAD)
2021-12-22 23:18:00
https://tinyurl.com/y692ju4k
用这个就可以了吧?不然最简单就建file啊 也有现成的可以用
作者:
Sunal
(SSSSSSSSSSSSSSSSSSSSSSS)
2021-12-23 00:21:00
不同程序本来就不共享内存的,用redias吧
作者:
yoyo178134
(安安尼玛)
2021-12-24 23:26:00
单一worker 用mutiprocess跑吧
继续阅读
[问题] 请问编写python的开发软件
Gracybaby
[心得] Interpolative Decomposition 分享
mikemike1021
Re: [问题] if判断式里面可以指定跳到某一行执行吗
mantour
[问题] if判断式里面可以指定跳到某一行执行吗
eco100
[问题] Jupyter Notebook 反应变慢
frogofmagic
Re: [问题] 爬虫取得相对路径的图片
Hsins
[问题] 爬虫取得相对路径的图片
sky094315
[教学] Instagram 发文 by Selenium
brad0315
[问题] 推荐简单可以学习模仿的Package
ctr1
[问题] Opencv 读取高分辨率Webcam时FPS很低
ADDandy
Links
booklink
Contact Us: admin [ a t ] ucptt.com