java项目抛了一个接口出来给微信小程序请求获取数据,接口使用一段时间后就访问不了,重启tomcat后又能正常访问

java项目抛了一个接口出来给微信小程序请求获取数据,重启tomcat后又能正常访问,但是在接口访问了一段时间后就访问不了,项目后台没有报错,
项目能正常执行,求接口问题寻找的方法或者有知道这个问题出在哪的大佬指点一下,

问题更新:
看了一下好像是因为上一个请求报了错误,但是服务器没有释放或者说没有中断这个链接,造成后面的请求接口直接不处理,如果请求多了的话,就并发在一起了,请问这个怎么处理啊?头好大

问题解决了:是因为server 2013系统对 java的黑窗口,在鼠标点进去之后会变成选择模式,ctrl+c解除模式就行了

首先,可以在接口调用逻辑中使用 try-catch 捕获异常,然后打印必要的信息。
其次,看下 catalina.out 文件有没有异常,可能是异常信息被淹没了。

微信小程序请求失败后小程序端接收到的错误信息是什么,是连接超时还是别的什么错误。看一下后台代码,数据库连接是否正常关闭。如果还不行可以试试将tomcat虚拟内存调大一点。