exe在2003/2008服务器上运行久了,通过VNC远程到服务器上,服务器的任务栏一片白。得重启资源管理器才能恢复,这是什么问题造成的?

chenjun_0312 2018-07-19 01:18:42
如题:exe在2003/2008服务器上运行久了,通过VNC远程到服务器上,服务器的任务栏一片白。得重启资源管理器才能恢复,这是什么问题造成的?
感觉像是程序引起了资源管理器的问题。但是在任务栏死机的情况下,打开资源管理器查看文件都是正常的。
每次重启资源管理器之后,把最小化的程序托盘也给隐藏了,非常烦恼。

不知道什么原因。
...全文
568 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
morninggood 2018-12-31
  • 打赏
  • 举报
回复
查看一下日志
doloopcn 2018-12-17
  • 打赏
  • 举报
回复
是啊,大家连你的EXE文件,代码都没有看到过,怎么可能凭空就能帮你解决问题
看大家的回复你也应该猜测到自己的问题是百里挑一的
你要解决问题,上传更多的依据吧
chenjun_0312 2018-12-16
  • 打赏
  • 举报
回复
还没有人知道的么?好神奇啊,大家都没有碰到过?
qiankunbobo 2018-08-02
  • 打赏
  • 举报
回复
引用
引用 2 楼 chenjun_0312 的回复:

Quote: 引用 1 楼 doloopcn 的回复:


造成这种情况的原因可能有两种:
1.服务器系统问题。如资源紧张。
2.软件没有内存回收机制,一般来说,长时间运行且长时间存在数据交换的程序最好用线程,主程序建议用TIMER去监测线程的状态就可以了



我的程序只在2003和2008下存在这个问题,在2012系统下面使用没有发生过这个问题。


这说明MSSQL服务器程序,在高版本得到优化的结果。

楼主又没说安装了MS SQLServer
doloopcn 2018-07-28
  • 打赏
  • 举报
回复
引用 2 楼 chenjun_0312 的回复:
[quote=引用 1 楼 doloopcn 的回复:]
造成这种情况的原因可能有两种:
1.服务器系统问题。如资源紧张。
2.软件没有内存回收机制,一般来说,长时间运行且长时间存在数据交换的程序最好用线程,主程序建议用TIMER去监测线程的状态就可以了


我的程序只在2003和2008下存在这个问题,在2012系统下面使用没有发生过这个问题。[/quote]

那就推测是操作系统的机制问题了,2012直接把你的问题解决了,2012之前的版本还没有解决
chenjun_0312 2018-07-28
  • 打赏
  • 举报
回复
引用 1 楼 doloopcn 的回复:
造成这种情况的原因可能有两种:
1.服务器系统问题。如资源紧张。
2.软件没有内存回收机制,一般来说,长时间运行且长时间存在数据交换的程序最好用线程,主程序建议用TIMER去监测线程的状态就可以了


我的程序只在2003和2008下存在这个问题,在2012系统下面使用没有发生过这个问题。
lyhoo163 2018-07-28
  • 打赏
  • 举报
回复
引用 2 楼 chenjun_0312 的回复:
[quote=引用 1 楼 doloopcn 的回复:]
造成这种情况的原因可能有两种:
1.服务器系统问题。如资源紧张。
2.软件没有内存回收机制,一般来说,长时间运行且长时间存在数据交换的程序最好用线程,主程序建议用TIMER去监测线程的状态就可以了


我的程序只在2003和2008下存在这个问题,在2012系统下面使用没有发生过这个问题。[/quote]
这说明MSSQL服务器程序,在高版本得到优化的结果。
doloopcn 2018-07-20
  • 打赏
  • 举报
回复
造成这种情况的原因可能有两种:
1.服务器系统问题。如资源紧张。
2.软件没有内存回收机制,一般来说,长时间运行且长时间存在数据交换的程序最好用线程,主程序建议用TIMER去监测线程的状态就可以了

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧