add gearman::worker work -blocking -sleep
add socket open fail error handling
change to gearman::worker -blocking 1 as default
fix bug of worker::work -sleep