-1
我有一些错误,同时使用Python中的Gearman:为什么蟒蛇的Gearman工人没有显示错误
import gearman
gm_worker = gearman.GearmanWorker(['localhost:4730'])
def task_listener_reverse(gearman_worker, gearman_job):
print d
print 'Reversing string: ' + gearman_job.data
return gearman_job.data[::-1]
# gm_worker.set_client_id is optional
gm_worker.set_client_id('python-worker')
gm_worker.register_task('reverse', task_listener_reverse)
# Enter our work loop and call gm_worker.after_poll() after each time we timeout/see socket activity
gm_worker.work()
下面是错误print d
,但它没有显示任何错误(如NameError: name 'd' is not defined
)。失败状态返回到齿轮人客户端。但是在传动员工人中没有显示错误。它正在工作并接收新的连接
为什么会发生?