And*_*ira -1 windows delphi service
由于数据库问题,我工作的遗留服务正在冻结.我正在寻找一个比解决它更简单的解决方案.
在Aplication Form Version(Delphi)中,Windows识别并显示应用程序没有响应的消息.
Windows可以识别服务没有响应并重新启动服务吗?
在服务属性中,恢复仅用于故障.
在Aplication Form Version(Delphi)中,Windows识别并显示应用程序没有响应的消息.
只有主UI线程被阻止,但你不应该在可以阻止它的主UI线程中做任何事情.糟糕的代码设计.
Windows可以识别服务没有响应并重新启动服务吗?
不是自动的,没有.您需要修复数据库代码,以便它不会在第一时间冻结.如果这不是一个选项(我非常怀疑),那么你将不得不编写一个单独的监视程序线程/进程来监视你的代码/服务,并在它冻结时杀死它.如果您终止整个服务,则可以使用Windows失败操作重新启动它.
归档时间: |
|
查看次数: |
202 次 |
最近记录: |