当前位置: 首页 > 知识库问答 >
问题:

linux服务器中的mysql连接太多

易英奕
2023-03-14

我在Center Os服务器上用JSP创建了Web应用程序。过了一段时间,到mysql的连接超过了限制,如果不重新启动mysql服务,应用程序就无法工作。

关闭Tomcat:使用catalina_base:/usr/local/apache-tomcat-7.0.27使用catalina_home:/usr/local/apache-tomcat-7.0.27使用catalina_tmpdir:/usr/local/apache-tomcat-7.0.27/temp使用jre_home:/usr/java/jre1.6.0_10使用classpath:/usr/local/apache-tomcat-7.0.27/bin/bootstrap.jar:/usr/local/apache-tomcat-7.0.27/bin/tomcat-juli.jar

启动Tomcat:使用catalina_base:/usr/local/apache-tomcat-7.0.27使用catalina_home:/usr/local/apache-tomcat-7.0.27使用catalina_tmpdir:/usr/local/apache-tomcat-7.0.27/temp使用jre_home:/usr/java/jre1.6.0_10使用classpath:/usr/local/apache-tomcat-7.0.27/bin/bootstrap.jar:/usr/local/apache-tomcat-7.0.27/bin/tomcat-juli.jar

[root@localhost~]#

服务mysql重新启动

正在关闭MySQL。[确定]

tcp 1 0 localhost.localdomain:49058 localhost.localdomain:MySQL CLOSE_WAIT tcp 1 0 localhost.localdomain:49061 localhost.localdomain:MySQL CLOSE_WAIT tcp 1 0 localhost.localdomain:49060 localhost.localdomain:MySQL CLOSE_WAIT tcp 1 0 localhost.localdomain:49063 localhost.localdomain:MySQL CLOSE_WAIT tcp 1 0 localhost.localdomain:MySQL CLOSE_WAIT tcp 1 0 localhost.localdomain:49062 localhost.localdomain:MySQL CLOSE_WAIT tcp

我已经检查了我的sql文件三次,没有任何未关闭的连接

请给我解决方案...

共有1个答案

葛雪松
2023-03-14

close_waittcp套接字状态表示如果连接被关闭,则连接处于进程中,等待应用程序执行close()方法。在完成某些资源的使用(与数据库的连接、文件IO、网络连接等)之后,您应该始终执行close()方法。

您可以检查如何正确处理数据库连接的此示例。

 类似资料:
  • 问题内容: 我想在ssh上建立到我的mysql服务器的ssh隧道。 理想情况下,就像我直接连接一样,我将返回一个mysqli db指针。 我在没有SSH2库的共享主机上,但是我可以使用PECL在本地安装它们。 如果有一种方法可以使用本机命令,那就更好了。 我当时在想类似的东西,但是如果没有这些库,它将无法正常工作。 谁有想法?我正在liquidweb上运行共享的CentOS linux主机。 关于

  • 本文向大家介绍PHP PDO:连接到MySQL / MariaDB服务器,包括了PHP PDO:连接到MySQL / MariaDB服务器的使用技巧和注意事项,需要的朋友参考一下 示例 有两种方法可以连接到MySQL / MariaDB服务器,具体取决于您的基础结构。 标准(TCP / IP)连接 由于PDO被设计为与旧的MySQL服务器版本(不支持预准备语句)兼容,因此您必须显式禁用该仿真。否则

  • 命令: 给出了错误: 但是运行sudo权限,工作: 有没有可能因为sudo要求阻止我在intellij中打开数据库而放弃它?在回答这个问题时,我尝试了以下方法:不使用sudo连接到本地MySQL服务器: 这没有帮助。上面的问题抛出了一个不同的错误

  • 问题内容: 我正在创建一个基于sql的过程,它可以 接受一张表 一次加载一个值 将变量发送到远程API 记录API的响应 将响应写到表中以供以后查看 我已经成功实现了1,2和5。我希望可以通过某种方式选择要联系的地址,并让SQL也可以侦听响应。如果您有任何建议,请告诉我! 问题答案: MySQL调用Web服务的唯一方法是通过自定义UDF。 参见下面的链接,但是基本上您需要做的是构建一个C程序,该程

  • 首先,我需要指出我在我的机器上运行了Wikipedia转储的sql文件,为了能够运行,我需要更新许多关于内存中可用索引大小的设置和一些其他设置。我只想提到那些大型sql查询运行成功,在内存或超时方面没有任何问题。 现在我有了一个表pagelinks(pl_from,pl_title),它显示了出现在每个维基百科页面中的链接,例如,数据可以是(1,“title1”),(1,“title2”),(2,