worklignt 6.1中的PersistentDataAccessException

时间:2014-09-25 05:22:15

标签: ibm-mobilefirst worklight-server

我们一直在工作灯日志(messages.log)中看到有关

的例外情况
  

严重:定期持续存在数据访问问题。

完整日志:http://pastebin.com/CAqn0CnQ

它随机出现,工作灯服务器挂起大约5分钟,然后恢复,一切正常。

在“挂起时间”期间,客户端应用程序无法连接到服务器,但在自我恢复之后,每个人都很高兴。有没有解决这个问题?

修改
我们之间有一个防火墙,其超时设置为30分钟。 现在我们已经删除了超时,我们会看到有关ManagedConnection.destroy()的新例外情况。我们正在使用JNDI进行查找。

完整日志:http://pastebin.com/cA9Eu7Vk

1 个答案:

答案 0 :(得分:0)

这看起来像是网络和/或数据库连接中的Oracle问题。

  

J2CA0056I:Connection Manager收到致命连接错误   从资源适配器获取资源   meawallet服务器/ JDBC / WorklightDS。例外是:   java.sql.SQLRecoverableException:IO错误:连接定时   out:java.net.SocketException:连接超时

     

[26/9/14 5:38:27:703 BST] 00000038   com.ibm.ws.rsadapter.spi.WSRdbManagedConnectionImpl W   DSRA0180W:在ManagedConnection.destroy()期间检测到异常。该   异常是:com.ibm.ws.exception.WsException:DSRA0080E:An   数据存储适配器收到异常。见原文   异常消息:已关闭连接。使用SQL状态:08003 SQL代码   :17008

可能的解决方案: