我最近升级到oss1.3 rc3,在使用调度器时遇到了一些困难
9/24/12 12:49:00 PM 9/24/12 12:49:00 PM 0:00:00 索引 - 优化 优化开始 org.apache.lucene.store.AlreadyClosedException:此目录已关闭 9/24/ 12 12:49:00 PM 9/24/12 12:49:00 PM 0:00:00 网络爬虫 - 停止 没有运行
9/24/12 12:48:00 PM 9/24/12 12:48:12 PM 0:00:12 索引 - 优化 优化开始 org.apache.lucene.store.AlreadyClosedException:此目录已关闭 9/24/ 12 12:38:00 PM 9/24/12 12:48:00 PM 0:10:00 网络爬虫 - 停止 10 分钟后未停止
我试图检查日志文件,它看起来像:
00:00:00,001 root - 无法强制解锁由另一个索引器组件持有的 NativeFSLock:/data/test/index/20120922160504/write.lock org.apache.lucene.store.LockReleaseFailedException:无法强制解锁持有的 NativeFSLock由另一个索引器组件:/data/test/index/20120922160504/write.lock at org.apache.lucene.store.NativeFSLock.release(NativeFSLockFactory.java:274) at org.apache.lucene.index.IndexWriter.unlock(IndexWriter .java:5739) 在 com.jaeksoft.searchlib.index.WriterLocal.unlock(Unknown Source) 在 com.jaeksoft.searchlib.index.WriterLocal.close(Unknown Source) 在 com.jaeksoft.searchlib.index.WriterLocal.optimizeNoLock( Unknown Source) at com.jaeksoft.searchlib.index.WriterLocal.optimize(Unknown Source) at com.jaeksoft.searchlib.index.IndexSingle.optimize(Unknown Source) at com.jaeksoft.searchlib.Client.optimize(Unknown Source) at com.jaeksoft.searchlib.scheduler.task.TaskOptimizeIndex.execute(Unknown Source) at com.jaeksoft.searchlib.scheduler.TaskItem.run(Unknown Source) at com.jaeksoft。 searchlib.scheduler.JobItem.run(Unknown Source) at com.jaeksoft.searchlib.scheduler.TaskManager.execute(Unknown Source) at org.quartz.core.JobRunShell.run(JobRunShell.java:216) at org.quartz.simpl .SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549)org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549) 上的quartz.core.JobRunShell.run(JobRunShell.java:216)org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549) 上的quartz.core.JobRunShell.run(JobRunShell.java:216)
提前致谢。