我已经创建了我的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