定义重定向次数太多错误，优化监控线程
下载观察者集合更改为线程安全list
Merge remote-tracking branch 'origin/master'