ltsopensource / light-task-scheduler

Distributed Scheduled Job Framework
Apache License 2.0
3.01k stars 1.15k forks source link

FailStore Error #427

Open ttt307307 opened 5 years ago

ttt307307 commented 5 years ago

FailStore报错,org.mapdb.DBException$FileLocked: Can not lock file,是服务器open file越来越多 ERROR com.github.ltsopensource.core.failstore.FailStore - [LTS] new instance failStore failed,, lts version: 1.7.1-SNAPSHOT, current host: 172.31.23.104 java.lang.reflect.InvocationTargetException: null at sun.reflect.GeneratedConstructorAccessor80.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at com.github.ltsopensource.core.failstore.AbstractFailStore.getFailStore(AbstractFailStore.java:85) at com.github.ltsopensource.core.failstore.AbstractFailStore.getDeadFailStores(AbstractFailStore.java:66) at com.github.ltsopensource.core.support.RetryScheduler$CheckDeadFailStoreRunner.run(RetryScheduler.java:241) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.RuntimeException: com.github.ltsopensource.core.failstore.FailStoreException: org.mapdb.DBException$FileLocked: Can not lock file, perhaps other DB is already using it. File: /data/coin/.lts/TASK_TRACKER/taskTracker_taskbatch/job_feedback_failstore/mapdb/TT_172.31.23.104_22304_09-30-28.715_2/lts.db at com.github.ltsopensource.core.failstore.AbstractFailStore.<init>(AbstractFailStore.java:37) at com.github.ltsopensource.core.failstore.mapdb.MapdbFailStore.<init>(MapdbFailStore.java:30) ... 13 common frames omitted