1
KDr2 2014-08-04 12:24:44 +08:00
alive_keys.get之前,get_alive_keys还没spawn啊,更没运行,当然是空的了。可以先调用一次来初始化。
另外你的 foo 如果也是周期性调用的话,得每次调用或者 spanw 前重新 alive_keys.get() 不然 keys 永远是第一次拿到的存活 keys |
2
zjxubinbin 2014-08-04 13:50:55 +08:00
缓存的缓存真的有必要嚒?
|
3
Zuckonit OP @KDr2 每次spawn之前重新alive_keys.get() 这样可以吗?, 我是一个key开一个协程啊tasks = [gevent.spawn(foo, key) for key in keys]
|
4
Zuckonit OP @zjxubinbin 求指点
|