-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
)。失敗狀態返回到齒輪人客戶端。但是在傳動員工人中沒有顯示錯誤。它正在工作並接收新的連接
爲什麼會發生?