2013-04-04 3 views
-1

Я пишу приложение Grails для перезапуска сервера приложений.Как отключить функцию JavaScript даже после выключения сервера?

При нажатии ссылки я вызываю функцию javascript, которая перезагружает & перенаправление через 15 секунд. И в контроллере действия ссылки я вызываю unix-скрипт, в котором я делаю tomcat shutdown & startup.

Функции js запускаются, но завершаются с сервером. Есть ли в любом случае, когда пользователь видит страницу перезагрузки/ожидания во время повторного запуска в фоновом режиме. P

ответ

1

На странице reload/wait есть функция JavaScript, выполняющая запрос AJAX на сервер через N секунд, пока запрос, наконец, не завершится, показывая, что сервер был перезапущен. Затем перенаправляйтесь на какую-либо страницу, обслуживаемую сервером.

+0

Он может только сделать запрос ajax и показать статус без перенаправления на новую страницу. При переадресации сервер может находиться в состоянии перезагрузки. – Victor