我已经阅读了该主题: Wakanda Server scripted clean shutdown
这并没有解决我的问题。
我们正在运行 Wakanda Server 11.197492。
我们希望自动、有序、可靠地关闭 Wakanda 服务器——无论我们运行的是哪个版本。
在我们发出“关闭”命令之前,我们将停止入站流量 1 到 2 分钟,以确保在我们关闭时没有运行任何 httpHandler。
我们编写了一个 SharedWorker 进程的脚本来查找“关闭”命令,并执行 solution.quitServer()。
此时没有其他 ShareWorker 进程正在运行,也没有任何活动线程正在执行。情况可能并非总是如此。
执行此操作时,是否保证“解决方案退出”?solution.quitServer() 是启动自动解决方案关闭的最佳方式吗?会有更好的方法吗?有没有办法知道解决方案的任何项目在关闭之前当前正在执行线程?如果超过 1 个项目在彼此的几秒钟内发出 solution.quitServer() 方法,那会有问题吗?