[ОТВЕТИТЬ]
10.10.2013 08:08
OlegON
 
Повадился у меня сервер приложений отваливаться при перезагрузке. Т.е., дурачок, если на старте база не успевала запуститься, то сервер приложений так и отмокал с ошибкой, что база находится в процессе старта или останова. Переподключаться не пробовал.
Поставил перед собой задачу написать без внешних файлов скриптик под винду, который бы проверял наличие сессии сервера приложений и при ее отсутствии перезапускал его. Вот он.
Код:
echo select replace(objtype,'SA','KAKAKA') from sslocks;|sqlplus supermag/ПАРОЛЬ СУПЕРМАГА|find "KAKAKA" && exit
net stop "Supermag Server"
net start "Supermag Server"
Как видно, его надо поместить в самый конец скрипта Оптимайзера или другого регулярно выполняющегося скрипта. Обратите внимание и на эту тему: Настройка окружения для Супермага
Опции темы


Часовой пояс GMT +3, время: 09:27.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.