出来给客户安装软件服务器的配置是CPU 2.4*2  1G内存结果出现了部分模块停止响应的现象数据库是SQL2000 ,客户端模块采用DLL 中间层与客户段的数据传输用XML方式拆下一个CPU,程序正常,在双CPU下在服务器运行客户端也正常出现最频繁的一个模块的是数据查询,查询一个月的每天的数据明细写在存储过程中 , 停止响应的日期随机出现其他的问题模块连续使用查询功能,可能停止响应,也是随机出现的用的模块总也不出错服务器和客户端的系统都重装过,不起作用妈的,谁碰见过这种现象?给俺讲讲,谢了先

解决方案 »

  1.   

    补充两个CPU的型号和批次完全一样内存也是一样的服务器是浪潮的, 客户端是联想的等待ing......
      

  2.   

    不懂装懂说几句,
    >>其他的问题模块连续使用查询功能,可能停止响应,也是随机出现的
    应该是同步没做好, 那里被锁定了
      

  3.   

    sqlserver和w2k的许可协议数量不够或授权使用方式有问题,造成支持连接数量过小。
    不用命名管道,换个连接协议例如TCP/IP和IPX。
    或者真就是CPU有瑕疵...
      

  4.   

    先确定是硬件的问题,还是SQL性能问题 
    看来最大可能是其中一个查询性能太底 
    我的问题
    http://expert.csdn.net/Expert/topic/2945/2945413.xml?temp=.6192591
      

  5.   

    用DLL就涉及到进程间的调用
    双CPU就和线程处理模式有关系。
    问题应该是这儿。如果有时间,你是这看一看:将Midas线程处理模式改为free型
      

  6.   

    即使你用XML,我觉得也和这个没有什么关系,因为XML仅仅是作为数据的解析~而真正处理的并不是他。
      

  7.   

    这种现象应该跟系统有关,进程的分配不好,肯定出问题,可能是微软的BUG可能的话换2003试试
      

  8.   

    在不在有关系么?让你流言,有不是聊天。可能的话换2003试试  2003下SQL可以用MSDE版  其他软件估计不会有问题
      

  9.   

    小小干啥子呢?^_^你最好试试把中间层装到另一台机器上,这台双CPU的只做数据库服务器试试,以确定是数据库问题(没有足够的CPU License)还是中间层问题(线程冲突)。不管是哪个的问题,有一个最简单的解决办法就是:把SQL SERVER设置为使用一个CPU,把中间层设置为使用另一个CPU:)
      

  10.   

    是不是用了 ScktSrvr.exe? 记得在 borland 的网站上看到过一篇文章说 Scktsrvr.exe 在双cpu 下工作不正常。这篇文章的作者还提供了 修正后的 ScktSrvr.exe 的源码
      

  11.   

    怎么样了?我以前遇到过类似问题,当时用的是HP服务器,最终检查是HP服务器的问题。
    你可以问一下你的硬件厂商看。
      

  12.   

    呵呵,妈的,小小和小5倒挺着急的嘿嘿,问题没解决,但是我们已经说服客户用单CPU了虽然有些.......但是也是被逼的这个贴子我继续顶,回头到了公司研究一下这个问题不搞清楚,寝食难安呀,万一以后......我现在回来放五一了,你们应该也是吧?过几天忙完了,咱们可以好好聊一聊了嘿嘿,俗话说:小别胜新婚,估计你们几个也挺想俺的,嘿嘿
      

  13.   

    三层的双CPU确实是有问题,我们公司的产品也这样,还没有什么好办法,可能是多线程在作怪
      

  14.   

    问题没遇过,应该是线程混合问题;
    支持 Raptor(猛禽)说法,要中间层与sql隔开..........
      

  15.   

    找一个p4 HT的看看,
    可怜的家伙,好东西没福享受。
      

  16.   

    qiume(杜克):
    呵呵,查询模块没用线程,不敢,怕出事(结果还是出了)XXSingle(水连天) &  Raptor(猛禽) 
    怎么把中间层与sql隔开?用两台服务器?这样却是可行,但是客户那边……pazee(耙子)(灵感点亮生活) 
    p4 HT是虾米东东?