m2数据库服务器连接断开

m2数据库服务器连接断开,第1张

在使用M2Mqtt.dll这个控件时候,对于断网后,按照网上的说法,是处于broken状态,而且这个状态基本是不会主动改变的,在连接后,还是不能重新收发数据,而且这个控件当中,Ping检索是使用的1分钟检索一次,再次内部处理操作时,往往会超过5分钟左右,对 于现实开发的项目来说,非常不实用,方便。而且也查找了一些网上说的断网重连的方式,感觉要么是不用能,要么是缺少关键性的东西,所以,经过自己研究以后,修改了一下原代码并且加了外部处理,解决了断网重连的问题,下面分享一下,希望能够帮助到后续的使用人员。

首先,打开M2Mqtt这个项目,打开MqttClient这个类,修改KeepAliveThread()这个线程方法,将this.keepAliveEvent.WaitOne(wait)改为this.keepAliveEvent.WaitOne(1000),这是要求等待时间从原来的60000改为1000,也就是1分钟改为1秒钟。修改注释掉if (delta >= this.keepAlivePeriod)这个语句,包括块else里的内容,一起注释掉,这个方法下面,加上this.Ping()这个是保证在不能保证时间是否超时之前,强行去执行Ping校验,通过校验结果判断是否关闭Mqtt。

第二,在外部调用时,在M2Mqtt连接成功时,开启一个线程,循环监控当前连接状态,如果连接断开,重新连接,这个时候,一定要记住当前连接的Clientid、user、password、订阅主题和发布主题等信息,以免不能够及时连接后,接收后续的消息。因为在mqtt判断ping连接断开后,mqtt内部会自动断开连接,所以这个时候,我们不用手动去断开连接,但重连时,mqtt会自动搜索当前的clientid,所以这个时间有些长,而且第一次时会抛出错误,第二次连接时,才会成功,这个具体机制没有研究

您好:

3650和3650M2等

说白了也就是一款机器的名字而已,楼主可以理解为升级加强版。以后有说明IBM服务器的问题可以一起讨论~

希望我的回答对您有帮助!

做raid1一共有两种方法:

1 使用IBM Server Guide光盘引导安装系统时配置,方法见:http://www-900.ibm.com/cn/support/viewdoc/detail?DocId=XLIU-7KX6JS

2 进入阵列卡BIOS配置,方法如下:

开机自检过程中出现ctrl+c提示,按ctrl+c进入LSI Logic Config Utility

1、在SAS1064E上回车进入如下菜单

RAID Properties :创建、管理阵列

SAS Topology :查看物理磁盘及RAID配置信息

Advanced Adapter Properties:查看高级属性及其Restore Defaults(此操作不删除raid)

2、选择RAID Properties,出现3个选项(如果已经配置了RAID,会出现4个选项,请跳到“其他操作说明1”):

create IM Volume: 创建集成的RAID1,即2块盘镜像,以及1块热备盘

Create IME Volume:创建集成的RAID1E,3到8块盘,包括1块热备盘

Create IS Volume:创建集成Striping,即2到8块盘的条带化

3、选择create IM Volume,出现如下create new array--SAS1064E的菜单:

光标移动到第一块盘,RAID DISK下方[NO],(配置raid前为No),按空格/减号,弹出一个菜单:

M 保留数据,并迁移到新建的RAID1

D 删除数据,创建一个全新的RAID1

选择M,之后返回上级菜单,RAID DISK状态变为Yes

4、接着光标移动到第二块盘,RAID DISK下方[NO],按空格/减号,使其RAID DISK状态变为Yes

5、按C,创建阵列

6、选Save changes then exit this menu。退出RAID1的配置,同步会自动在后台开始执行。

RAID0的步骤:

如果需要配置RAID0,可在步骤2,选择Create IS Volume,其他步骤同RAID1。

其他操作说明:

1、配置过RAID之后,进入RAID Properties会多出一行选择:View Existing Array--Manage Array(这里可以看到同步进度)

Manage Hot Spare:配置热备盘

Synchronize Array (Y:开始同步,N:放弃同步)

Activate Array :激活阵列

Delete Array :删除阵列

2、主菜单:Adpater Properties--SAS1064E描述

RAID Properties :创建、管理阵列

SAS Topology:查看物理磁盘及RAID配置信息

Advanced Adapter Properties:查看高级属性及其Restore Defaults

3、技巧:所有黄色菜单可选白色的菜单不可选,如果误选了就会出帮助信息


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/104825.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-10
下一篇2023-03-10

发表评论

登录后才能评论

评论列表(0条)

    保存