情况是:星期六,同时打我电话,说平台动不了,让我解决一下,当时我正好在外面出差,来不及帮他们解决。
这个问题一直延续到星期一早上,服务器提供的服务瘫痪了!
把整个服务器翻了遍也没查出问题的所在。tomcat好好,怎么就会怎么瘫痪了!?
进过了四五个小时的苦战,终于发现问题的所在:
- 服务项目中远程链接的数据库连不上了?连不上也会造成服务挂掉?这个我之前一直没有碰到过中情况,
这次算是领教了,下面我就和大家详细的解释一下:
tomcat在链接不上后,只报一个connect failed,一个报了一下错误:
1.java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
2.ERROR: All threads (150) are currently busy, waiting. Increase maxThreads (999) or check the servlet status
3.WARN ContainerBackgroundProcessor[StandardEngine[Catalina]]
org.apache.catalina.core.ContainerBase - Exception processing manager
org.apache.catalina.session
.StandardManager@6ebdb4 background process
java.lang.IllegalStateException: getAttribute: Session already invalidated
通过这样的日志信息,我应该顺藤摸瓜
,可是一开始没有这么去做,而是一个一个去查原因,最终耽误了很多时间,warn
错误根本和这次的问题毫无关系,我还花了时间去分析它,实属不该。第二个error,这个是比较严重的问题,也是导致结
果性的问题。通过分析和google,得出他上面还有一层错误导致他的出现。那么是那个了?其实不用想也知道是第一个
了。也是我一开始就发现的问题,我居然没有清晰过来。问题的所在就在无法链接数据库的代码上,如果我添加的close,
现在的情况及大大的不一样了,就这么小小的一行代码给变我们。还有一个必然的原因:耦合。我们系统为什么要去依赖远
程数据库了,这就造成了耦合的问题。这是发生也是必然的。
从这件事情上,我真正体会到,你写的东西后将来发生事情有着紧密的联系,永远是耦合的,无法分割的。
之前,听人说过,程序可以让世界变的美好,也可以让你瘫痪。
我们永远和之后发生的事情是耦合的,但是我们可以让我们的系统避免耦合。
这里,和大家分享一下:提供代码严谨度和减少耦合
分享到:
相关推荐
代码 复杂网络最近邻耦合网络程序代码 复杂网络最近邻耦合网络程序代码 复杂网络最近邻耦合网络程序代码 复杂网络最近邻耦合网络程序代码 复杂网络最近邻耦合网络程序代码 复杂网络最近邻耦合网络程序代码 复杂网络...
matlab对耦合模理论的仿真代码,可以运行。
车桥耦合的求解matlab代码,即梁上面有移动载荷的数值模拟
复杂网络的节点重要性研究.:介绍了一种带权图来表示节点间关系的强弱,图可以直接反映一个节点互联互动频率,通过权重的计算,它可 以测量当地的重要性节点结果表明,当地的重要性节点节点的程度是成正比的,节点的...
通过设置参数构建最近邻耦合网络;计算网络的度分布
rcwa-2d 严格耦合波方法matlab代码
设端口1的输入功率为P1,端口2、3和4的输出功率分别为P2、P3和P4,则定向耦合器的特性可以由耦合度、插入损耗、隔离度和方向性等四项指标来表征,单位均为dB。 1、耦合度 耦合度表示从端口1输入的功率和被耦合到...
拿常见的AC耦合电容来讲,要么在芯片之间加两颗直连,要么在芯片与连接器之间加两颗。看似简单,但一切都因为高速而不同。高速使这颗电容变得不“理想”,这颗电容没有设计好,可能会导致整个项目的失败。因此,对...
耦合协调度excel模板,简单易用
复杂网络最近邻耦合网络程序matlab代码.zip
matlab车桥耦合,计算分析,便于自学
基于我们的新结果,我们分析hgg和hγγ耦合到转移的当前和未来测量的敏感性。 假设O 6 = ˆ(H H H)3是唯一能改变三线性希格斯相互作用的6维算子,我们发现目前考虑使用的循环级探针比pp更具约束力。 †’2小时。 ...
定向耦合器是一种无源器件,用于传输线上功率...本文主要根据定向耦合器的工作原理,讨论定向耦合器不同方向性不同负载对正向功率测量误差的影响,从而确定无负载定向耦合器用于C带微波功率测量的工作参数和标定方法。
温度与裂隙是影响充填体稳定性的两大重要因素。通过制备预制45°单裂隙全尾砂胶结充填体试样,对20~100℃范围内不同温度处置后的试样进行单轴压缩实验,分析温度-裂隙耦合作用下充填体强度及裂纹扩展规律。结果表明:1)...
可以提取任意滤波器的耦合系数,在无源器件的应用中较为有用。
使用ABAQUS求解热力耦合问题主要有顺序耦合传热和完全热力耦合传热两种类型, 顺序耦合传热中首先分析传热分析,然后将所得到温度场当成已知条件,进行热应力分 析; 完全耦合传热时温度场和应力应变场相互影响,需要...
preCICE(精确代码交互耦合环境)是用于分区多物理场模拟的耦合库,包括但不限于流体 - 结构相互作用和共轭传热模拟。 分区意味着preCICE耦合能够模拟模拟中涉及的完整物理的子部分的现有程序(求解器)。 这允许为...
INS导航所用算法以及GNNS导航所用算法,另外还包含在组合导航中的紧耦合以及松耦合相关算法。
温度和二氧化碳耦合作用对人体舒适性影响研究,张英杰,刘红,研究了24℃、26℃、28℃/750ppm、1500ppm、3000ppm九种不同温度、二氧化碳组合工况环境对空气质量可接受度、空气新鲜感、整体环境满意度、
定向耦合器在射频电路中有着重要作用,既可作分支器件及功率检测部件,又可作为放大器的反馈元件。 本文在概述了课题背景之后介绍了定向耦合器两种耦合方式:串联耦合和并联耦合。这两种耦合方式是实现...