草庐IT

persistent-connection

全部标签

javascript - 错误 : connect ETIMEDOUT

我正在尝试使用Node和Mysql,但在尝试连接数据库时总是遇到错误。//Formysqlservervarmysql=require('mysql');varconnection=mysql.createConnection({host:'example.com',user:'abc',password:'***',database:'abcd',port:3306,});//Ifthereisanerrorconnectingtothedatabaseconnection.connect(function(err){if(err){throwerr;}else{console.lo

mysql - 在 Django 1.4.20 中不断获取 'Too many connections'

我目前在webfaction中有一个使用MySQL运行的应用程序。该数据库是私有(private)数据库,每隔12小时左右,我就会间歇性地收到“连接过多”错误。所以我以root身份登录到mysql以检查事件连接数mysql>showstatuslike'%onn%';+--------------------------------+-------+|Variable_name|Value|+--------------------------------+-------+|Aborted_connects|4||Com_enable_governor_reconn|0||Com_en

java - MySQLNonTransientConnectionException : Could not create connection to database server. 尝试重新连接 3 次。放弃

这个问题在这里已经有了答案:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communicationslinkfailure(51个答案)关闭4年前。我无法连接到我的数据库。我认为某个地方有一个我不知道并且需要更改的设置。我这里有一些非常基本的代码:publicstaticvoidmain(String[]args){try{Connectioncon=DriverManager.getConnection("jdbc:mysql://IP:3306/TABLENAME?autoReconnect=true","USER

Mysql Excel : No Connection Showing

MysqlforExcel插件出现问题,当我第一次安装它时,它显示我的本地连接等。我关闭程序并重新打开它,从那以后它拒绝显示任何东西,它确实不显示本地连接或远程连接-但从MYSQL基准测试一切正常,我可以看到所有连接等,但excel中的插件只是空白的灰色屏幕-如屏幕截图所示,我已经卸载并重新安装了我的两个excel和插件,仍然给出同样的错误,任何想法或帮助将不胜感激 最佳答案 来自https://bugs.mysql.com/bug.php?id=96047的工作解决方案SimplystartupExcel,clickonFilea

python - Tornado Web 框架 Mysql 连接处理

我最近一直在探索Tornado网络框架,为许多不同的客户端提供大量一致的连接。我有一个请求处理程序,基本上采用RSA加密字符串并对其进行解密。解密的文本是一个XML字符串,由我编写的SAX文档处理程序解析。一切正常,执行时间(每个HTTP请求)大约为100毫秒(包括解密和解析)。XML包含用户的用户名和密码哈希。我想连接到MySQL服务器以验证用户名是否与应用程序提供的密码哈希匹配。当我基本上添加以下代码时:conn=MySQLdb.connect(host="192.168.1.12",user="",passwd="",db="")cursor=conn.cursor()safe_

c# - 多线程错误 : There is already an open DataReader associated with this Connection which must be closed first

我有一个Parallel.Foreach循环varoptions=newParallelOptions();options.MaxDegreeOfParallelism=1;Parallel.ForEach(urlTable.AsEnumerable(),drow=>{using(varWCC=newMasterCrawlerClass()){WCC.MasterCrawlBegin(drow);}}这个循环调用类并循环遍历我所有的数据行,但是这些数据行中的每一个要么填充数据表,要么对MySQL数据库执行更新命令。我拥有的这两个代码如下。privatestaticDataTableDT

java - MySQL PersistenceException, Play 中的 "Connection is closed"! 2.2

我正在试用Play框架并使用2.2.0版本和Java版本。我想使用MySQL作为数据库,我已经按照网站上的说明进行操作。我可以运行evolution脚本,但无法将任何内容保存到数据库中。在数据库中创建的表。我在尝试调用我的Controller中的Ebean.save()方法时得到了[PersistenceException:java.sql.SQLException:Connectionisclosed!]。我所做的是:设置build.sbt并添加插件libraryDependencies++=Seq(javaJdbc,javaEbean,cache,"mysql"%"mysql-co

php - MySQL(i) "Too many connections"怎么办?

我正在编写一个hughMySQLi/PHP应用程序,我的数据库遇到问题,似乎在运行几个小时后打开的连接(250)太多。我在我的网络中使用了一个非常快速的外部数据库服务器。我每秒处理大约1000个问题,但服务器似乎并没有给我留下深刻印象(负载接近于0)。在我的应用程序中,MySQLi链接被数据库类的析构函数关闭(这似乎工作正常)。我正在使用准备好的语句,还有几个运行着无限while循环的守护进程和其中的一些查询(循环被usleep()延迟以防止过度使用,我必须注意mysqli_connect()仅在启动守护程序时调用)。但似乎我从来没有用stmt->close()关闭我准备好的语句。在我

mysql - Rails Resque 工作人员因 mysql "Too many connections"而失败

我们最近将我们的(ruby)作业排队系统从DelayedJob切换到了Resque。虽然我们的延迟已经下降,并且我们已经消除了数据库瓶颈,但我们现在看到了一个新问题;我们的一名或多名工作人员似乎在数据库连接退出时保持打开状态。当我们查看进程列表时,有数百个连接处于“sleep”状态。他们最终在90秒后超时。我们一直在节流我们的工作人员以防止客户端连接耗尽,但我们真正需要找到的out是我们的哪个(或多个)作业在使用mysql2ruby​​客户端断开连接时不礼貌。有什么想法可以(1)找到罪魁祸首或(2)检测我们的代码,以便我们可以确保在作业终止之前我们确实断开连接了吗?rails4.0.x

php - 带有 --local-infile 参数的 mysql_connect

自升级mysql(当前版本:服务器版本:5.5.44-0+deb8u1(Debian))后,无法从上传的(本地)文件加载数据,隐含的文件是:数据库连接.php发送2db.php错误说:ERROR1148(42000):TheusedcommandisnotallowedwiththisMySQLversion在mysql内部:SHOWGLOBALVARIABLESLIKE'local_infile';+---------------+-------+|Variable_name|Value|+---------------+-------+|local_infile|ON|+-----