问题描述
gm_worker = gearman.GearmanWorker(['localhost:4730'])
gm_worker.set_client_id('xxxworker')
gm_worker.register_task(b'xxx',func1)
gm_worker.work()
在安装python 2.7.18和gearman软件包'gearman(2.0.2)'之后,代码起作用了。
由于python 2的生命周期即将结束,因此我们升级到python 3.6并安装gearman python软件包'gearman3(0.2.0)'。从那时起,工作有时会丢失,有时会延迟不超过10秒。
现在我们有2个工作线程,一个用于python 2.7.18,以及gearman包'gearman(2.0.2)'仍在工作,但是python 2时间跨度有限;另一个适用于python 3.6和gearman python包'gearman3(0.2.0)'的工作有时会丢失,有时会延迟。
到目前为止,我们找不到原因。
有人可以帮忙吗?
还是有类似Gearman的类似工作服务器?
Many Thanks!
Howard
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)