[問題] flask搭配uwsgi平行處理的問題?
最近在寫flask
有個功能需要鎖住相關的任務
比如座標1,1正在執行任務
任務也需要一點時間才能完成
如果送進座標1,x的任務都必須等1,1完成
其他2,y都可以馬上執行
本來是自己寫了個上鎖的class
但用了uwsgi後才發現
每個worker的物件都不一樣?
或是說存在記憶體全域的list dict都是
這個worker鎖了1其他worker看卻沒有
通常這種情形該怎麼處理?
還是我有什麼部分概念搞錯了?
感謝各位救救菜雞
-----
Sent from JPTT on my Google Pixel 5.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.32.245.80 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1640163740.A.D77.html
推
12/22 17:25,
2年前
, 1F
12/22 17:25, 1F
推
12/22 17:25,
2年前
, 2F
12/22 17:25, 2F
推
12/22 17:35,
2年前
, 3F
12/22 17:35, 3F
→
12/22 18:48,
2年前
, 4F
12/22 18:48, 4F
→
12/22 18:48,
2年前
, 5F
12/22 18:48, 5F
推
12/22 23:18,
2年前
, 6F
12/22 23:18, 6F
→
12/22 23:19,
2年前
, 7F
12/22 23:19, 7F
推
12/23 00:21,
2年前
, 8F
12/23 00:21, 8F
→
12/23 00:21,
2年前
, 9F
12/23 00:21, 9F
推
12/24 23:26,
2年前
, 10F
12/24 23:26, 10F