example client.go中的jobhandler没有被调用
Opened this issue · 1 comments
hrzq19901209 commented
今天在学习gearman-go api的时候,发现实例中的client.go中的jobHandler并没有被调用。
flw-cn commented
应该是会被调用的。会不会是你的 worker 没开或者注册的不对呢?请确保:
- 你的 worker 程序开了
- 你的 worker 程序注册了正确的 function name
- 你的 worker 程序返回了正确的 response
一个简单的验证方法是通过 shell 来创建一个 worker:
gearman -h 127.0.0.1 -w -f test/hello -- /bin/echo hello
这个 worker 会注册一个 function 名字叫做 test/hello 然后对每一个请求都应答一个 hello。