我已經編寫了一個應用程序,該應用程序使用通過TCP安裝的Datasnap Server作爲Windows服務,以及使用Delphi 2010的VCL Winform客戶端。服務器應用程序正在連接到同一個框上的SQL Server 2008實例。當我有一個用戶登錄時,一切正常,並且很漂亮,只要第二個用戶連接,他們都開始讓程序沒有響應。我認爲這個問題可能是SQL中某些查詢的瓶頸,但我整天都在運行跟蹤並且沒有發現任何問題。隨後我發現安裝了舊版本的midas.dll,因此我將其更新到了更高版本。但仍然沒有喜樂。我不確定從哪裏開始尋找問題。我使用鮑勃斯沃特的數據如何使用白皮書作爲我製作Datasnap服務器和客戶端的指南,在較小的實現中它似乎工作正常。在我將應用程序恢復到胖客戶端並使用實體框架等將.net WCF服務重寫爲服務器之前,任何關於從何處開始尋找的指針都將非常感謝。Datasnap客戶端應用程序掛起
0
A
回答
1
它可能與如此處所述的多線程http://blog.marcocantu.com/blog/datasnap_webinar_bedelphi_material.html 它描述瞭如何在Delphi XE3中修補DataSnap,但是我在之前的版本中發現的錯誤(如XE)也是如此。
相關問題
- 1. Hbase客戶端掃描程序掛起
- 2. 客戶端數據庫連接掛起應用程序
- 3. WCF客戶端應用程序掛起 - 需要repro通知
- 4. 客戶端斷開掛起IIS應用程序池
- 5. DataSnap中的客戶端應用程序名稱
- 6. datasnap TSocketconnection掛起
- 7. WCF客戶端掛起響應
- 8. Datasnap查詢客戶端
- 9. 客戶端應用程序在等待來自WCF的響應時掛起
- 10. 用Delphi Prism編寫DataSnap客戶端
- 11. WCF客戶端與服務器通信時掛起的應用程序
- 12. 多客戶端連接時C#服務器程序掛起
- 13. ruby - zeromq檢測到客戶端超時,但客戶端掛起
- 14. UDP Boost ASIO異步客戶端掛起
- 15. bottle.py在客戶端斷開時掛起
- 16. Indy TCP客戶端ReadLn函數掛起
- 17. Java TCP客戶端服務器掛起?
- 18. Node.js客戶端請求掛起
- 19. Netty 3 HTTPS客戶端永久掛起
- 20. WCF客戶端掛起服務中斷
- 21. TCP/IP Echo-客戶端掛起
- 22. 客戶端響應應用程序.Json
- 23. EJB遠程應用程序 - 客戶端
- 24. Java客戶端/服務器遠程應用程序的起點
- 25. 的DataSnap XE2,在同一客戶端
- 26. 在datasnap客戶端執行動態sql
- 27. Delphi 2010帶HTTPS的DataSnap客戶端
- 28. Apigee客戶端應用程序客戶端身份驗證
- 29. 程序無端掛起
- 30. NSPrintOperation掛起應用程序
是否有一個特定的調用掛起,或者是連接本身?您在調試服務器時發現了什麼? – jachguate
沒有特別的我被告知。我將創建一個客戶端應用程序,我將能夠通過不同的虛擬機運行多個實例。這將調用更大的數據集,並希望這可以讓我在內部複製這個問題。 – Mattgb
看起來問題是由於我在服務器代碼中留下的跟蹤文件造成的,它導致了I/O錯誤32.我想是小學生錯誤。但是,我認爲我可能仍然會遇到可能會連接到SQL Server的瓶頸,我希望每個會話都有一個單獨的連接,但似乎並非如此,或者應該將db對象到ASync? – Mattgb