|
楼主 |
发表于 2015-1-28 10:59:52
|
显示全部楼层
1、1)中两个文档服务器的连接数都改大了,依然有报错,而且定时会刷控制台。
2015-01-27 12:16:18 [Daisy event dispatcher] [org.outerj.daisy.event.EventDispatcherImpl] ERROR: Exception in event dispatcher.
java.sql.SQLException: 结果集已耗尽
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208)
at oracle.jdbc.driver.OracleResultSetImpl.getString(OracleResultSetImpl.java:382)
at org.apache.tomcat.dbcp.dbcp.DelegatingResultSet.getString(DelegatingResultSet.java:213)
at org.apache.tomcat.dbcp.dbcp.DelegatingResultSet.getString(DelegatingResultSet.java:213)
at org.outerj.daisy.event.EventDispatcherImpl$EventDispatchThread.run(Unknown Source)
2、2)中报错是文件不存在时报的错,处理时是否报错无法跟踪,也不可能使用正式运行环境测试。错误的截图都在附件里了。
可能是以下错误
2015-01-27 11:35:47 [ActiveMQ Session Task] [org.outerj.daisy.ftindex.FullTextIndexUpdater] DEBUG: Before calling textextractor for document 32641-DOC, branch 1, language 1, part type 1
2015-01-27 11:35:47 [ActiveMQ Session Task] [org.outerj.daisy.ftindex.FullTextIndexUpdater] DEBUG: Error extracting text from part data (document: 32641-DOC, branch ID: 1, language ID: 1, part ID: 1)
org.outerj.daisy.repository.RepositoryException: Problem retrieving blob data.
at org.outerj.daisy.repository.serverimpl.LocalDocumentStrategy.getBlob(Unknown Source)
at org.outerj.daisy.repository.commonimpl.PartImpl.getDataStream(Unknown Source)
at org.outerj.daisy.ftindex.FullTextIndexUpdater$FullTextQueueListener.onMessage(Unknown Source)
at org.outerj.daisy.jms.impl.JmsClientImpl$MyJmsMessageListener.onMessage(Unknown Source)
at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:854)
at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:104)
at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:171)
at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:120)
at org.apache.activemq.thread.PooledTaskRunner.access$100(PooledTaskRunner.java:26)
at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:47)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.outerj.daisy.blobstore.NonExistingBlobException: Non existing blob name: DOC_____________________________attachment2015012725880d5e72451717066a52110b28687e015a354f
at org.outerj.daisy.blobstore.impl.FSBlobStore.retrieve(Unknown Source)
... 13 more
3、3)该错误也无法完全明确什么时候报,附件里也有报错的截图。
4、2)和3)问题在开发版没发现,可能是企业版多并发时发生的。附件上传模式为flash。
5、顺便再问一下,两个文档服务器,第二个启动后\X5.2.7\data\doc\conf \activemq-conf.xml中<transportConnector uri="tcp://localhost:61616" /> 的端口占用,是否可以修改成其他端口?
谢谢。
|
|