我的github

看到两个 ,一个是 网络超时 还有一个是 空指针

也有可能是网络接口设置了最大访问数。一次访问没有断开,达到上限就连不上了。要做好查询后断连接的操作

奇怪的是,一个程序sockettimeout。。为什么会导致其它程序所有的端口都启动不了呢?

参考1:https://zhuanlan.zhihu.com/p/616482565(java socket编程)

参考2:https://blog.csdn.net/m0_67401228/article/details/126725047

难道是发送的请求太多了的缘故?还是上次请求没有返回就一直等待,或者下次请求就来到了导致线程阻塞?请求完之后会自动关闭连接吗?10分钟内创建的连接次数有限制吗?

如果上一次定时任务失败导致的连接异常会一直等待吗?会一直占用线程吗?

下一次定时任务来了,重新创建网络连接。。

那么日积月累会导致连接次数用完吗?

一次定时任务无论成功与否都应该关闭线程。关闭socket连接。避免占用网络资源,线程资源,socket连接资源等等。

10分钟之内如果运行不完,下个10分钟就不执行的话,那岂不是会错失很多数据

posted on 2023-08-09 09:58  XiaoNiuFeiTian  阅读(311)  评论(0编辑  收藏  举报