C#ABP vnext使用HangFire后台作业,求解

最近在用 hangfire 以及 backgroundJob 做后台作业,去调用我的异步方法,成功的做出来了,但是实际调用的时候,会调用多次,很多问题都排查过了,现在运行的情况是,程序执行后台作业,我设置了10秒后执行后台作业,等执行完,时间肯定会大于10秒,而且是不定的,或长或短,通过调试发现,它会执行很多次线程,会失败多次才能之心成功,甚至不会成功,我自己怀疑是因为后台作业调用的是异步执行的 async 方法接口什么的,会有影响,因为使用同步的去打印控制台,好像并没有延迟很久的情况,求个解决思路,谢谢