我公司用Delphi的MIDAS构构开发三层架构的ERP系统,有一奇怪的现象一直找不到原因:AppSvr装在IBM,ACER等原装服务器上,工作站提交数据时,经常死机,但是AppSvr装在组装机上,就不存在以上问题,不知各位有没有遇到类似情况,如何解决?

解决方案 »

  1.   

    问题还没有解决,问题出在数据组件在PostPro时经常挂掉了! 但使用组装机或工作站类型的原装机就不会, 不知道原装服务器有什么不同? 以至于产生如此影响!急死人了,各位大虾帮忙啊!!!
      

  2.   

    與超線程也沒有關係,P42G的CPU是不支持超線程的,但也死機!與操作系統版本及用戶登入數量沒有關係! 用原裝服務器,一個用戶登入也死機!up!
      

  3.   

    没有用过IBM,ACER这两种服务器。
    不过对这问题有点兴趣。
    楼主能不能做一些压力测试,
    做一个尽可能简单的程序来验证,这情况发生的机率。
      

  4.   

    这个问题我也想知道,我们的客户用的是dell 1600sc ,没有出现这个问题.
      

  5.   

    是否会是你的appserver的连接数据库出现了问题阿?
      

  6.   

    我觉的是原装服务器的问题,他可能某些硬件的设置与你的程序冲突,你可以咨询一下服务器技术支持部门
    我建议你再看一看BIOS的设置,可能有关项与你软件冲突
      

  7.   

    windows system scsi card
      

  8.   

    在IBM机上装个DELPHI,调试一下应用服务程序,看看在执行到哪死得
      

  9.   

    我的服务器就是ibm xserver的一点问题没有
    我想是你操作系统或数据库问题,我同样三层结构,
    建议你自己亲自重装一下系统
      

  10.   

    這位難兄弟,你的情況能說具體一些嗎,我和你一樣出現這樣的問題了,剛開始時用的是pc機做服務器,沒有出現過,但換了Dell 16SC後,也會出現這樣的問題:
      我的系統也用midas +ado+sqlserver 來開發。現在的用戶有80台電腦,40個用戶用系統.
    但有幾個單:如工程單、報價單、成品檢驗報告、生產排單這幾個單,一天下來也會有1-10次保存死機.
      但這個機率不定,有時一次都沒有,有時特頻繁.
    由於出現這樣,客戶是用得了,隻是有很大的意見,因為殺死系統後,生開又可以了.讓他們做重復工作,誰都不願意的.
      現在我也想你那裡的情況是一次都保存不了,還是和我一樣,隨機的.
      

  11.   

    两个原因:
    1.超线程 会有问题
    2.双CPU可能有问题
    3.如果用了天网防火墙
      

  12.   

    用的是HTTPCONNECTION 的协议?
      

  13.   

    我經驗証,想應是服務器的雙cpu和起線程有一定的關系,但我不能具體的原因是什麼,如何去處理。
      我前面也提到過,大部份單據是不會有問題的,隻有幾個單有這個問題,現在我把出問題的那幾個機台的中間層服務器不放要服務器上,效果的確好好多.
      但這個隻是權宜之計,我是想有沒有有效的方法,如何中間層放在原裝服務上,不會保存時系統死掉.(說明:系統不會出現任何提示,再久也不會自動返回正常).
      

  14.   

    啊甘先生,我這邊出現的問題簡直就和你那邊差不多,比較容易出問題的是料號維護(開表多)及單據,一個客戶端一天也能死個上10次,死機頻率比較均勻,死機后,強行關閉客戶端應用程序再進出照常使用(APPSVR不用重啟),用著用著又死了... 我們用的原裝中IBM X235 的比較多,在SQL里顯示有兩個CPU, 但在Windows設備里顯示只有一個CPU,是不是雙CPU還要查一下, 但可以肯定的是曾用過一臺ACER的單CPU也同樣死機!還有,如果我們在每一個工作站上也裝上AppSvr,用本地AppSvr,就不會死機!沒辦法,現在的客戶都是DBSERVER用原裝機,Appsvr用組裝機,這樣不會有任何問題!不清楚的是原裝服務器與組裝機倒底有什麼區別? APPSVR應用程序設計應如何避免? 望高手再指點指點!多謝了!
      

  15.   

    現象都是出在ApplyUpdates(0)這條語句上,沒有任何出錯信息,一直是等待狀態...
    UP!