休息客户端中的java.net.SocketException

时间:2015-01-30 09:27:33

标签: java rest grails

我有一个休眠客户端,可以读取用户的数据并将其保存到数据库中。其余客户端工作正常。但不幸的是,服务器在一天左右开始提供异常,一旦我重新启动应用程序就会开始工作。

堆栈跟踪:

Line | Method
->>  113 | socketWrite            in java.net.SocketOutputStream
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
|    159 | write                  in     ''
|     82 | flushBuffer . . . . .  in java.io.BufferedOutputStream
|    140 | flush                  in     ''
|   3969 | send . . . . . . . . . in com.mysql.jdbc.MysqlIO
|   2598 | sendCommand            in     ''
|   2778 | sqlQueryDirect . . . . in     ''
|   2828 | execSQL                in com.mysql.jdbc.ConnectionImpl
|   5372 | setAutoCommit . . . .  in     ''
|    101 | doCall                 in org.grails.datastore.gorm.GormStaticApi$_methodMissing_closure2
|     16 | $tt__getUserDTOByEmail in com.fame.ums.UserService
|     45 | get                    in com.fame.ums.UserController
|    198 | doFilter . . . . . . . in grails.plugin.cache.web.filter.PageFragmentCachingFilter
|     63 | doFilter               in grails.plugin.cache.web.filter.AbstractFilter
|   1145 | runWorker . . . . . .  in java.util.concurrent.ThreadPoolExecutor
|    615 | run                    in java.util.concurrent.ThreadPoolExecutor$Worker
^    745 | run . . . . . . . . .  in java.lang.Thread

我在互联网上寻找原因后,我得到了一些东西

  1. 可能存在内存泄漏
  2. 其他客户端套接字关闭,代码尚未得到通知。
  3. 请您指导我如何检查这个以及我应该开始寻找什么?

0 个答案:

没有答案