使用C#写的TCP服务器接收软件,放在阿里云服务器上面(系统为:Windows Server 2012 R2)运行,连接远程桌面打开软件,运行正常(试过十几个小时也没问题)。关闭远程桌面也可以正常运行(有收到数据并写入数据库),当再次打开远程桌面时,程序会立马卡死。必须在任务管理器关掉再重新打开才能够正常运行。 试过很多次,只要一连接上远程桌面,就会立马卡死,必须在任务管理器关。
服务器也放了类似功能的程序有十几个,唯一就新写的这个出现异常
服务器也放了类似功能的程序有十几个,唯一就新写的这个出现异常
看你的描述,应该是这个程序里面有什么东西需要绘制,长时间不显示以后积压在那,所以程序只要打开,绘制结果能够被释放,所以不存在卡死的现象,但是一旦长时间不显示,就会导致在界面显示的一刹那绘制,最终的结果跟死循环差不多,导致程序直接卡死。
检查下你们软件的代码,看看有什么东西是需要绘制的