DCOM 问题,请高手指教!!(100分)

  • 主题发起人 主题发起人 sunys
  • 开始时间 开始时间
S

sunys

Unregistered / Unconfirmed
GUEST, unregistred user!
我们开发的三层系统,用DCOM连接 ,COM+为应用服务器的程序,
在客户端(WIN 98)在读取数据库的时候经客户端常忽然死机,鼠标能动,
但是哪里都不能点了。网络设置都是98系统默认的。
 
固定IP试试
 
请问一下huazf,固定IP这个有什么原因和道理吗?
我的局域网内还有个路由,跟这个有关系吗? 我先试一下。
 
用com不能过路由的吧(好像在什么地方听说的)
我只是好像听说,信不信由你
 
52free,但是我在2000的机器上也可以的,98上的机器连接上了,只是忽然死机
 
是不是Select * 一个表了?如果数据量过大,可能就会死机
 
没有的,我就点一个按钮查询同一个表的数据,点着点着就死机了。
而且不定时,可能点5下,可能10下。
 
DCOM协议在大多数的路由器中是被禁止的,如果你只在局域网中进行连接,不可能对你
造成影响,如果要通过路由器,比较麻烦,但也不是不行。
建议:
1:确保网络连接正常
2:多找几台机器试一下
3:多用win2000系统测试,如果一直没有问题的话,就是你win98系统有问题
4:上网更新你的win98
5:还不能解决的话,把你的服务器端操作系统以及整个网络的设置贴出来让大家分析一下。
6:最坏的情况下,贴出源代码![:D]
 
tingjie,谢谢你。我现在只在局域网中进行连接。
我们找过好几台机器测试,发现在2000下安装和测试时是一点问题也没有的。
在98的客户端下,有几台机器就是连续点也不会死机,有几台很容易就死机。
好象觉的只要设置了DSN,以及网关,还有固定IP地址就容易死机。
服务器端操作系统WIN2000的,是IBM机器的,双CPU,内存也比较大。
也打了SERVER PACK3。
现在发现是这台机器无论放到什么环境里,都会死机
我们的DCOM设置(DCOMCNFG)都是2000默认的。
 
程序问题!
 
如果老是死机的几台机器靠得比较紧,你一定要查网络连接是否可靠。
不妨将死机的机器放在不死机的地方试试。如果不死就是网络连接的问题,否则是机器的
系统问题。 另外DCOM的设置不对只会引起接口没有发现等问题,根本就不可能连接上了
在死机的问题,再有如果你的服务器端的程序如果涉及多线程问题要注意线程的同步。
要多想办法,有问题再说吧。祝你好运。
 
是不是硬件问题啊,比如:网卡、内存……
 
我换了根内存,结果真的不死机了。而且也可以了。
但是我把这根不行的内存放到其他可以正常运行程序的机器上,那结果也是能够正常的连接
上服务器,这到底是什么原因?
 
可能是某些硬件或驱动的问题。程序的原因应该不会这样的。[:)]
 
难道是网卡驱动,网络协议什么的?
机器如果是GHOST的有什么问题吗?
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1851803
参考
 
这个帖子好象对我没有什么用
 
我总觉得GHOST的机器不如安装的机器来的稳定(个人意见)。不要陷入死胡同中了。
有时不一定是你软件的问题。就像内存在这台机器上不能用或不好用,在别的机器上
说不定用得很好呢。我碰到我类似的事件,但是说不出原因。要多试试。
 
那要怎么跟客户说呢?
 
[:D]要说什么呢?别的机器都正常的话,不正常的机器不是硬件就是系统有问题。
我觉得你应该很好说服用户的。[:)]
 
后退
顶部