汕头程序远程映射盘每天晚上断开的问题定位解决:
一 分析排除问题:
EMC 的 NAS 服务器是否在连接空闲时重置连接
网络中的路由器交换机等是否存在故障或者重启的情况
服务器和 NAS服务器的时间相差8个小时
以上可能导致远程盘断开的原因,都排除的情况下,我们猜测是否本身服务器重启。
经何总确认,并分析系统日志, 证实了这个猜测。
二 解决问题:
问题找到后,我们提出了2个方案:
A 修改我们的程序,不能让其定期不定期的重启服务器。
B 让服务器启动时自动重新连接远程磁盘。
在现场, 经简单的判断, 我们认为应该按照B方案, 一则A 方案, 看起来需要比较久的时间来实现,可能还对我们程序的最初设计思想相冲突;二则,这样也不是彻底解决问题的办法。
不过用B 方案也经历了一些曲折:
1 一般认为, 勾上下图的 登陆时重新连接 就OK了, 实际不行,而且登陆的时候也不重连。
原因: 系统登陆时确实尝试了重连, 但是密码错误!(这一点很莫名其妙)。我们发现本服务器的当前登陆用户名和NAS服务器的用户名相同(Administrator)但是密码不一样, 将密码改为一样后,重启或者注销系统再登陆,发现磁盘已经能连接上。
2 为了找出系统是登陆后连接上的, 还是启动后就连接上了, 我们试了两个方法, 一个是在系统上面开通telnet服务, 等系统启动后,用telnet连接上去查看能否进入映射的磁盘。第二个方法是编写了一个批处理,这个批处理在任务计划中设置成计算机启动时执行,并在映射的盘里面新建立一个文件。
用第一个方法没有能成功证明是否连接上, 可能是系统安全方面的设置;第二种方法,证明系统启动时是没有连接远程盘的。
系统重启后需要登录才能重连远程磁盘,显然不是我们要的结果,我们需要想办法让其在启动时就连好。
3 经过查资料,发现映射磁盘可以通过命令 net use z: \\xx.xxx.xxx.xxx\dirs 用户密码 来实现。我们决定用这个试试,用这个命令测试成功了之后, 写入一个批处理文件,并创建一个任务计划,让其在系统启动时被调用。按道理,是能解决这个问题的, 但是实际上,没有成功(采用第二步中的第二个方法验证的)。而且我们也找了各种方法验证这个批处理以及里面的这个命令是被执行了的。 这个结果几乎让我们放弃这个方案。
4为什么不把批处理加入系统启动菜单再试一次?我们突然想到这个问题,并决定再实验一次。这次实验居然成功了!☺
为什么计划任务的开机启动和系统启动菜单不一样呢?
分享到:
相关推荐
可以把本地的USB设备映射到其他机器上使用
通过C#调用DOS的NETUSE和当前网络盘的路径,判断当前网络映射盘是否可用,是断开状态还是连接状态。
电脑端远程映射群晖硬盘教程软件破解
重新映射键盘,可以重新映射键盘。是一款好软件,欢迎大家前来下载。
映射盘.批处理映射网盘
excel vba 映射和断开网络驱动器.xls
VB编程源代码 60建立和断开网络映射驱动器VB编程源代码 60建立和断开网络映射驱动器VB编程源代码 60建立和断开网络映射驱动器VB编程源代码 60建立和断开网络映射驱动器VB编程源代码 60建立和断开网络映射驱动器VB...
手柄映射键盘工具
登陆 域 自动映射 共享盘 批处理
映射远程电脑磁盘,很简单的将远程的硬盘映射到自己本地 此程序纯属个人娱乐之作,采用的是vbs语言写的小脚本 由于程序的体积很小,而且又是exe格式的,不勉有杀毒软件会检测为病毒、木马,但是请放心,很正常 程序...
手柄映射键盘工具JoyToKey
JoyToKey 是老牌的手柄模拟键盘软件,它是一个游戏工具,可把键盘操作修改为手柄操作,这对一些游戏很有用。
2003 路由与远程访问端口映射 图文并茂,讲解详细
用自组织映射解决旅行商问题用自组织映射解决旅行商问题用自组织映射解决旅行商问题
NULL 博文链接:https://zhangruyi5599.iteye.com/blog/1586862
60建立和断开网络映射驱动器整理了一下本人硬盘里实用的编程资料和源码,全部是VB代码,希望大家能喜欢.
Delphi监视盘符及建立映射(包括光盘操作)..rar
3.异机参数:设置存放备份文件机器的参数,映射,映射成功以后在服务器"我的电脑" 中产生Z盘.映射只需做一次,如果不需要了,则删除映射. 4.自动备份出的文件存放在Z盘,文件名包括数据库名和年月日时分秒. 5.点右上角的...
PXD远程系统20(无须映射端口的远程工具),解除了5分钟自动断开的问题
用visal basic 6.0编写的映射网络硬盘的程序