Win98 / DOS失去与Server 2003的连接

我们最近从运行Samba的旧Linux服务器升级到Server 2003.我们所有的客户端都是Windows 98虚拟机,并且大量地访问服务器以获得文件服务。 〜95%的时间,没有问题,并且运行平稳…但是每台机器每天至less一次,有时甚至更频繁,networking共享变得无法从程序直到用户通过浏览器点击驱动器(当系统处于这种状态时,有时需要10-20秒才能访问)。 问题是,连接到股票后不久,我们传统的16位应用程序通常会冻结并lockingWin98,这也会破坏数据。

我们已经禁用了Server 2003上的autodisconnectfunction,Win98有所有的补丁,最新的DSClient(有补丁)在Win98上应用。

我们注意到的唯一通用症状是,当networking共享变得不可访问/冻结在DOS共享驱动器显示为1.99GB,而不是在浏览器中的135GB。 例如:

Explorer 1.99GB驱动器的图片

两台服务器都有135GB的RAIDarrays,通常显示为135GB。 当networking共享变得零星的时候,我们采取了这个屏幕截图。 这种症状似乎总是在Win98应用程序closures之前发生,login后可能会在2分钟到8小时之间发生,并且会发生在我们所有38个Win98虚拟机上(其中一些虚拟机的构build方式不同,或者使用不同的虚拟机播放器看看这是不是问题)。

有任何想法吗?

顺便说一句 – 我们不能移动到2000 / XP / etc这个传统的应用程序,因为它是基于DOS,并使用打印机中断等。 我们正在编写一个替代品,但是这将不会准备好10-11个月。

这可能是一个简单的解决scheme,但是为什么不运行运行Samba的Linux虚拟机来托pipe文件。 你的post表明你以前正在运行Samba,所以希望你已经备份了旧的configuration。 由于您只需要一个短期的解决scheme,debugging连接到Windows 2003服务器的较早的Windows 98客户端似乎不值得。

我们最终通过切换到更新版本的VMWare来解决这个问题。