今天写代码,遇到个奇怪的问题,先记录下来,以免以后忘记。
问题描述如下:
由于先前写的一套程序有问题,在服务器运行一段时间后,tomcat总是当机。
所以今天在本地编码,优化一下服务器上的程序。
本地测试和服务器上用的数据库是同一个数据库,数据库在另一台服务器上。
当我编写完本地测试程序,进行文章列表测试时,程序运行的非常非常慢。 找了半天都没找到原因。
困惑的时候,打开服务器上运行程序的网站页面,发现tomcat又停止服务器了。
我就到服务器上重启了tomcat。
奇怪的事情是,当服务器上的tomcat重启后,本地的程序跑的就不慢了。(本地用本地的tomcat)。
感到很奇怪,本地和服务器上连接的是相同的数据库。 为什么服务器已经当机的tomcat重启后本地程序运行就不慢了呢?
难道服务器上的tomcat当机后,还会对数据库产生影响? 比如 数据库连接没释放之类的??
不知道具体原因,先记录下。