我已經創建了我的C#控制檯應用程序作爲Windows服務,並將服務安裝在32位計算機的遠程服務器上,並具有2GB RAM。 對於此服務器應用程序,許多客戶端都連接並從服務器獲取數據。 問題是有時服務器機器停機並且無法訪問數據,那時我們需要每次都重新啓動服務器。我無法確定問題出在哪裏。 當我檢查服務器機器evenlogs時,我發現以下例外,.net windows服務
源.net 2.0運行時錯誤。
EventType clr20r3,P1 myapplication.exe,P2 1.3.2.1,P3 4cb724a3,P4 mscorlib,P5 2.0.0.0,P6 4be90358,P7 1947,P8 7,P9 system.outofmemoryexception,P10 NIL。
我搜索了很多,但無法找到確切的原因。 我正在使用HTTPSERVER.MVC(opensource)進行網址通信。 要在代碼中創建服務,請在主函數中添加。
ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[]
{
new TouchService()
};
ServiceBase.Run(ServicesToRun);
請幫我一把。 在此先感謝
我認爲你的內存不足...... – zmbq 2012-04-25 10:01:48
這可能是什麼原因,或者我該如何解決。如果有任何指導方針,請告訴我。 – user703526 2012-04-25 10:03:45