C cqfire Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-12 #1 我参照Delphi的Login例子程序程序编了一个三层Midas程序,应用服务器运行于win2000,客户端通信协议采用TCP/IP,经常出现应用服务程序死机问题(现象是该程序CPU占用近100%,长久占用不能释放,只有重新启动程序才又恢复正常),每天要发生一两次。始终不知原因所在,请教高手指点。
我参照Delphi的Login例子程序程序编了一个三层Midas程序,应用服务器运行于win2000,客户端通信协议采用TCP/IP,经常出现应用服务程序死机问题(现象是该程序CPU占用近100%,长久占用不能释放,只有重新启动程序才又恢复正常),每天要发生一两次。始终不知原因所在,请教高手指点。
任 任远 Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-12 #4 你同时多少个客户端连接?用DCOM还是别的,后台数据库是什么?
C cqfire Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-13 #6 最多时有20、30个用户连接,后台数据库为Oracle 8.0,连接协议用的Socketconnection, 我是套用例子,我估计是多线程错误导致问题出现。
C cqfire Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-13 #9 是套用Delphi Demo中的Login例子程序,本人为添加多线程。
L lynu Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-13 #11 DataSnap的数据更新机制很好,但DComconnection,SocketConnection不好,特别是SocketConnection,里面用了消息处理的, 我打算如果自己有时间,还是自己写比较好,只是在数据更新上用DataSnap(TDataSetProvider)
DataSnap的数据更新机制很好,但DComconnection,SocketConnection不好,特别是SocketConnection,里面用了消息处理的, 我打算如果自己有时间,还是自己写比较好,只是在数据更新上用DataSnap(TDataSetProvider)
代 代鱼 Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-13 #12 对于连接Oracle来说: DCOM可以。只是DCOM的配置、BDE发布、数据库身份验证这些东西麻烦些。 ADO也可以。省去上面的麻烦。但是MS OLE DB Provider for Oracle毛病多多。建议用Oracle自己提供的Provider。 ODAC(第三方组件): 好东东, 甩开ADO,甩开Oracle Client, 直接连Oracle
对于连接Oracle来说: DCOM可以。只是DCOM的配置、BDE发布、数据库身份验证这些东西麻烦些。 ADO也可以。省去上面的麻烦。但是MS OLE DB Provider for Oracle毛病多多。建议用Oracle自己提供的Provider。 ODAC(第三方组件): 好东东, 甩开ADO,甩开Oracle Client, 直接连Oracle
生 生命如歌 Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-19 #13 可能不是你程序的问题,如果装了SQL2000没有加补丁,可能是有病毒造成的
C cqfire Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-19 #14 我用的Oracle 8。 难道真的是病毒影响,我用杀毒工具又没有检查出病毒。 由于应用服务器频繁死机,我将其转到一台Win98机器上,运行正常,连续工作了4天,没有出现死机现象。不得其解。
代 代鱼 Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-20 #15 我碰到的经常性问题:win2000下,Office 2000 XP特别是用Word时,也会长时间占用CPU 不是将近而是就是100%。开始我也以为病毒作怪, 可现在看来显然不是。 安装在Win98下, 不会有上述问题。 我估计是在调用了DTS(分布式传输服务)服务, 长期占用着CPU。因为除了Word还有DTS的 CPU占用率都很高。 这个现象和你的非常相似, 提供参考。
我碰到的经常性问题:win2000下,Office 2000 XP特别是用Word时,也会长时间占用CPU 不是将近而是就是100%。开始我也以为病毒作怪, 可现在看来显然不是。 安装在Win98下, 不会有上述问题。 我估计是在调用了DTS(分布式传输服务)服务, 长期占用着CPU。因为除了Word还有DTS的 CPU占用率都很高。 这个现象和你的非常相似, 提供参考。
S sxbug Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-20 #16 我以前也有这样的问题,解决的方法: 1、dcom配置 交互式用户 2、是不是clientdataset 或 server端的dataset的active一开始就是true