Я хочу перезапустить приложение wowza из модуля, с помощью которого мне не нужно обращаться к службам, чтобы перезапустить службу wowza. Если возможно, предложите лучшее решение или есть ли способ сделать это?Как перезапустить приложение Wowza из модуля?
0
A
ответ
0
Вы должны иметь возможность использовать IApplicationInstance.shutdown(isServerShutdown, isAppShutdown)
или IApplication().shutdown(isServerShutdown)
в вашем модуле или HTTPProvider. В вашем HTTPProvider вам нужно будет получить ссылку на экземпляр приложения, который вы хотите отключить.
ОК, но мне нужно перезапустить перезапуск службы, так что есть ли способ сделать это на основе некоторого условия. Это означает, что если я устанавливаю логическую переменную, и если это произойдет, мне нужно перезапустить службу иначе. Можно ли использовать любой код для добавления в пользовательский модуль wowza. –
Поскольку Wowza работает на JVM, вы будете ссылаться на перезапуск службы JVM. Это не очень хорошая практика, чтобы сделать это из приложения Java. Лучший способ - перезапустить VHost. Вы можете сделать это, вызывая метод 'shutdown()' на объекте IVHost. Кроме того, вы можете использовать сторонний инструмент, такой как Monit, для перезапуска службы ОС. –