Показать сообщение отдельно
Старый 07.01.2009, 15:38
petav вне форума Посмотреть профиль Отправить личное сообщение для petav Найти все сообщения от petav
  № 4  
Ответить с цитированием
petav

Регистрация: Dec 2008
Сообщений: 67
__etc, я имел ввиду зачем перезапускать весь сервер, останавливать службы и тому подобное, если нужно откомпилировать один файл виртуального хоста заново.
По моему не очень логично. Когда вносишь изменения в конфигурацию сервера, то оправдано, а когда изменения вносишь в файл виртуального хоста - нецелесообразно.

Добавлено через 4 минуты
Цитата:
restartVHost()
RTMP/E restartVHost([vhost:String]) : Object
HTTP http://www.example.com:1111/admin/re...user=username&
apswd=password[&vhost=vhost]
Restarts a virtual host that is currently running. Restarting a virtual host disconnects all connected users, unloads
all currently loaded applications, and reloads the configuration files for that virtual host. For restartVHost() to
work properly, there must be at least one application instantiated on the virtual host.
If you make changes to the configuration files for a virtual host, you can call this method to restart the virtual host
without restarting the server.
Users must reconnect each time you restart a virtual host. Before calling this method, you might want to take steps
to notify connected users.
Virtual host administrators can only restart the virtual hosts to which they are connected. You must be a server
administrator to start a virtual host other than the one to which you’re connected.
Note: To start a virtual host that is stopped, call the startVHost() method. You must be a server administrator to call
this method.
Вот как можно это делать, рестартить только Vhost. Нужно включить HTTP API и сохранить ссылку в браузере.
Код:
http://www.example.com:1111/admin/restartVHost?auser=username&
apswd=password[&vhost=vhost]
Добавлено через 30 минут
Проверил, все прекрасно работает. Извините за беспокойство. Перекомпелируется за 2 секунды.

Добавлено через 20 часов 0 минут
Оказывается FMS компилирует хост при первом обращении клиента. Есть еще один способ перезапустить хост. Для этого нужно воспользоваться консолью администратора написанной на flash войти в раздел "View application" и нажать кнопку "reload application". Затем снова подключаемся клиентом и как раз в этот момент произойдет перекомпиляция.