程序卡死的问题居然是它引起的!!!

  最近接到一朋友的求助信息,说他接手的程序出现卡死不动的现象。代码未做任何更改,且在他接手后几个月的时间里,除了偶尔重启一下,没出现任何问题。只有这次不管怎么重启,就是卡死不动。找了之前的工程师,看后只是说mysql数据库中的数据太多了,将清单数据库中的数据清理些。于是从800万的数据,清理到了500万,但还是不起作用。我通过他电脑的远程给他看了看。发现本地连接数据库没问题,且速度还很快。但就是重启程序后,就是卡在某个地方不动,根据报错,也查了程序,发现卡住的位置,也没啥特殊的情况。但此时看mysql连接池的地方就是出现很多超时的信息。

  于是查看程序和mysql的连接配置信息,看到的是连接的外网ip地址。于是让朋友将这个地址改成localhost 看看。没想到更改成localhost后,重启程序,居然刷的一下就是启动完成。

  看来这次的问题,应该是阿里云做了什么调整,导致原来可以运行的程序出现卡死现象。但对于程序本身来说连接数据库最好是连接本机或者局域网的ip,而不是外网ip,毕竟他需要到外头绕一圈才连接数据库。

posted @ 2022-08-16 11:19  Yzh315  阅读(182)  评论(0)    收藏  举报