SQL Anywhere 12停止服务

2020-09-10 01:59发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


要停止服务,我们使用命令" dbsvc.exe -x <名称>"。

在某些情况下,服务不会停止(我们在4个小时后检查)。

用户无法登录,在Windows中我们看到该服务正在尝试停止。

当我们尝试停止服务时,登录的用户究竟会发生什么?

还有其他想法会导致这种行为吗?

谢谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


要停止服务,我们使用命令" dbsvc.exe -x <名称>"。

在某些情况下,服务不会停止(我们在4个小时后检查)。

用户无法登录,在Windows中我们看到该服务正在尝试停止。

当我们尝试停止服务时,登录的用户究竟会发生什么?

还有其他想法会导致这种行为吗?

谢谢

付费偷看设置
发送
3条回答
樱桃小丸子0093
1楼-- · 2020-09-10 02:19

您要求"任何想法",所以这里有一些轶事证据:这种症状(变得无响应,但拒绝完全停止)可能与引擎作为服务运行无关,因为我已经看到了 发生在前台服务器上。 以下是"自杀","关闭"存储过程的伪代码,该伪代码有助于:

对于每个远程服务器
    立即执行"更改服务器...连接全部关闭";
 对于除此以外的每个NEXT_CONNECTION值
    立即执行'DROP CONNECTION ...';
 WAITFOR DELAY '00:00:01';
 立即执行"无条件停止发动机";
 

过去,当僵尸服务器症状很严重时,我还从存储过程中启动了kill命令。 无论您如何停止服务器,它都应该能够在重新启动时自动恢复数据...毕竟,恢复操作可以在电源故障后进行。

 CALL xp_cmdshell(STRING('taskkill/FI"  WINDOWTITLE eq',
    PROPERTY('Name'),'-*"/img/T/F'),'no_output');
 
大简至美
2楼-- · 2020-09-10 02:08

谢谢

我们正在使用版本12.0.1.3797。

我们将尝试通过版本4105解决此问题。

此致

Eric

空代码
3楼-- · 2020-09-10 02:18

嗨,Eric,

被取消的查询内任务可能具有永不关闭的内部任务,因此,出色的内部任务将阻止 服务器关闭。

现在应从 CR#662248 在12.0.1.4062中((在12.0.1.4105中的 CR#762616 中也有一个附加的修复程序 ,但这与崩溃有关。)

您使用的是哪个SQL Anywhere 12内部版本?

问候,

Jeff Albion

SAP积极的全球支持

一周热门 更多>