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

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

不知道什么原因。
...全文
545 9 打赏 收藏 转发到动态 举报
写回复
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去监测线程的状态就可以了
相关推荐
Re: MySQL 高可用工具 heartbeat 实战部署详解 ===============================================# heartbeat作用(无缝漂移):  通过heartbeat,可以将资源(ip以及程序服务[例如:httpd或mysqld服务]等资源)从一台已经故障的计算机快速转移到另一台正常运转的机器上继续提供服务,即高可用HA 资源的内容包括:ip地址和服务(例如:httpd或mysqld服务) # HeartBeat的工作原理:        a) heartbeat的主备模式(第1种模式)(推荐方式:本章演示重点) 通过修改heartbeat配置文件,可以指定那一台heartbeat服务器作为主服务器,则另一台将自动成为热备服务器然后在热备服务器上配置heartbeat守护程序来监听来自主服务器的心跳消息。如果热备服务器在指定时间内未监听到来自主服务器的心跳,就会启动故障转移程序,并取得主服务器上的相关资源服务的所有权,接替主服务器继续不间断的提供服务,从而达到资源以及服务高可用(HA)的目的。           b) heartbeat主主模式(第2种模式)(不推荐) 两台服务器互为主备,这是他们之间还会互相发送报文来告诉对方自己的当前的状态,如果在指定的时间内未收到对方发送的心跳报文,那么,一方就会认为对方失效或者是已经宕机了,这时每个运行正常的主机就会启动自身的资源接管模块来接管运行在对方主机上的资源或者是服务,继续为用户提供服务。      

1,179

社区成员

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