草庐IT

disconnect

全部标签

java jdbc mysql 连接器 : how to resolve disconnection after a long idle time

我正在使用red51.0.0rc1创建一个在线游戏。我正在使用jdbcmysql连接器v5.1.12连接到MySQL数据库似乎在空闲几个小时后,我的应用程序可以继续运行查询,因为与数据库的连接已关闭,我必须重新启动应用程序。我该如何解决这个问题?红杉 最佳答案 MySQLJDBC驱动程序具有自动重新连接功能,有时会很有用;请参阅“Driver/DatasourceClassNames,URLSyntaxandConfigurationPropertiesforConnector/J”1,并阅读注意事项。第二种选择是使用JDBC连接池

mysql - 解决此 Perl DBD::mysql 错误消息的建议?

“由于DBD::mysql::db的显式disconnect()的DESTROY而发出回滚()”找不到与错误相关的任何文档,有什么建议吗? 最佳答案 您的数据库连接,通常是纯DBI代码中的$dbh,需要在它超出范围之前断开连接。参见DBI#disconnect并尝试将“dbidisconnect”放入google/etc以查看相关问题的讨论。 关于mysql-解决此PerlDBD::mysql错误消息的建议?,我们在StackOverflow上找到一个类似的问题:

mysql - Rails 失去与 MySQL 的连接

当使用ActiveRecord进行正常的数据库查询时,我遇到了以下错误:Mysql2::Error:LostconnectiontoMySQLserverduringquery甚至ActiveRecord::StatementInvalid(Mysql2::Error:MySQLclientranoutofmemory)错误是不可恢复的(只能通过重启应用重新连接)并且不绑定(bind)到特定的数据库查询(它们会突然出现在应用的各个地方)。应用程序负载不高。实际上我是它的唯一用户。有时应用程序运行一整晚都没有任何问题,有时它会在运行数小时/分钟后崩溃。有时WEBrick/Puma突然退出

ios - 断开连接时所有应用程序崩溃

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭7年前。Improvethisquestion突然之间,当我断开连接iMac和iPhone的电线时,我构建并发送到手机的任何应用程序都会立即崩溃,并且也不会向控制台发送任何内容。我在计算机屏幕上看到的唯一内容是关于断开连接的标准警告,它应该再次恢复以及如何恢复。不知道我做错了什么。一切都是最新的。最

ios - 核心蓝牙 :Disconnect peripheral Connection from application

我的应用程序与外围设备的蓝牙通信有关。从发现到连接,每个功能都工作正常。在断开外围设备与应用程序的连接时,我编写了这样的代码-(void)disconnect{if(_selectedPeripheral!=nil&&_selectedPeripheral.state!=CBPeripheralStateDisconnected){NSLog(@"Peripheraldisconnecting");[_centralManagercancelPeripheralConnection:_selectedPeripheral];_selectedPeripheral=nil;}}当我单击按

ios - 核心蓝牙 : CBPeripheral disconnects every ~10 seconds

我在iOS8.3中看到一个奇怪的错误,想知道是否有其他人看到同样的错误。我的iPadAir(中央模式)和iPhone6(外设模式)非常接近。我的CBCentralManager使用串行后台队列和CBCentralManagerOptionRestoreIdentifierKey选项初始化管理器使用CBCentralManagerScanOptionAllowDuplicatesKey:true选项开始扫描外围设备在centralManager:didDiscoverPeripheral:中,我检查了已发现的外围设备列表:letconnect:()->()={peripheral.del

networking - 无数据时TCP断开

我查了TCP协议(protocol)的wiki,没发现长时间没有数据传输socket连接会不会超时。我的意思是..不会有物理问题,但两台计算机将有一段时间没有数据可以相互发送。怎么连接还会存在?是否会有一些低级数据传输来帮助它了解它没有损坏?谢谢!对不起,如果问题很愚蠢.. 最佳答案 没有数据通过网络发送来维持TCP连接。您可以简单地通过发送()来自任一对等方的零字节数据包来发送网络层保持事件状态,或者启用套接字选项以使操作系统定期为您发送它们。在我看来,应用层保持事件(您的应用程序协议(protocol)对其进行管理)提供比传输层

Python:TCP 中断路由的检测速度非常慢

我在使用Python3/asyncio(Protocol)编写的服务器应用程序时遇到了问题,但我很确定它与python或asyncio的关系不大,因为我尝试了不同的版本,还有一些5liner只是带有套接字接口(interface)。它是关于与许多客户端硬件TCP/IPRS232转换器的并发通信。这就是使用asyncio而不是阻塞写入的线程的原因。有一些周期性的短数据发送。当我物理地切断连接并等待异常发生时出现问题:asyncio-Fatalreaderroronsockettransportprotocol>Traceback(mostrecentcalllast):File"/usr

javascript - JS : Maximum call stack size exceeded on disconnect despite function being empty

我对js有点陌生,正在尝试使用net模块。我有一个简单的服务器在运行,它将包分发给所有已知的客户端,但是一旦一个客户端断开连接,服务器就会在“结束”事件上崩溃,尽管这个功能只包括一个日志命令:varclients=[];constserver=net.createServer((c)=>{//'connection'listenerconsole.log("clientconnected")clients.push(c);c.on('end',()=>{console.log('clientdisconnected');//dc(c)});c.on('error',()=>{c.wri

c# - TcpClient 在异步读取期间断开连接

我有几个关于完成tcp连接的问题。客户端使用Tcp连接到我的服务器,在使用listener.BeginAcceptTcpClient(ConnectionEstabilishedCallback,null);接受客户端后,我开始使用networkStream.BeginRead(....)。当我等待消息时客户端断开连接会发生什么?(例如断电、断网等)我怎么知道它什么时候发生?如果在成功读取之后,我做了一些事情,然后调用networkStream.Close();client.Close();客户端会看到什么?如何“优雅地”终止连接?如果我正在等待读取(使用BeginRead),然后(在