1
当某些配置信息丢失或不正确时,我希望能够从自定义模块中关闭整个Wowza应用程序。目前,我被迫保持一个“加载正确”的标志,并在处理传入事件之前检查它,但这是一个非常不雅的解决方案。如何关闭模块内的Wowza应用程序?
我已经尝试了我在appInstance/vhost/etc上找到的各种方法,但它们似乎都是用于重写的事件处理程序而不是API方法。我甚至尝试过在onAppStart()
之内使用System.exit()
,但是Wowza只是重新启动应用程序并重复循环。
模块告诉Wowza放弃直到服务器重新启动(大概在纠正配置后)才需要正确的咒语?
此方法不实际工作。它会在日志中写入停止应用程序,并将onAppStop()事件发送到模块,但继续发送更多连接/ etc事件到模块。 – Sophistifunk 2015-03-30 09:50:51
它确实有效,但是当客户端连接一个新的应用程序实例时会自动创建。这就是它的工作原理。你问了如何关闭一个应用程序,但是如果条件不满足,你最好在'onConnect()'用'client.rejectConnection'拒绝接收连接。 – aergistal 2015-03-30 10:07:18