add time control for a long-time spider

If spider is blocked because of some unforeseen reasons, it should also be stopped after a fixed time, so adding timer for spider is necessary, here it can crawl at most 6 hours.