如何知道是否执行了平滑重启/停止?

如何知道是否执行了平滑重启/停止?

有没有办法知道restart gracefullystop gracefully已经在星号上执行,同时仍在运行并等待呼叫结束,然后重新启动/停止?

当执行该模式时,Asterisk 将停止接收新呼叫,并会输出“信道分配失败:由于主动关闭而拒绝”,但除此之外,我如何知道是否触发了该模式?

我并不是在问如何知道它是否停止了。我是在问当 Asterisk 仍在运行并且处于这种“正常状态”时,如何知道这种“状态”是开启还是关闭。

谢谢。

答案1

您可以检查日志文件中的以下消息以确定命令是否正常发出:

Waiting for inactivity to perform shutdown
Waiting for inactivity to perform restart

来源:http://code.metager.de/source/xref/asterisk/main/asterisk.c#can_safely_quit

相关内容