Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Зависоны скрипта - как боротся ?

Ответить
Настройки темы
VBS/WSH/JS - Зависоны скрипта - как боротся ?

Старожил


Сообщения: 402
Благодарности: 8

Профиль | Отправить PM | Цитировать


есть вариант решения такой проблемы ? :
скрипт запускается шедулером каждые 5 минут.
например есть строка
WScript.CreateObject("KassServer.Loaddata")
на выполнении этой строки скрипт задумывается (иногда)...
хотя в свойствах расписания стоит галка, завершать выполнение если скрипт всё ещё выполняется (1), и не выполнять скрипт более чем 3 мин (2) - ни то ни другое свойство кажется не работает (на моих примерах во всяк. случае). wscript висит в процессах, скрипт сам не завершается и других не пускает. может есть какой нибудь способ что-то вроде таймаута на выполнение команды ?

Отправлено: 14:15, 14-08-2009

 

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата foxbat:
в свойствах расписания стоит галка, завершать выполнение если скрипт всё ещё выполняется (1), и не выполнять скрипт более чем 3 мин (2) »
в твоем случае имеет смысл только 2-я галка ("выполнять не дольше чем"), т.к. первая ("остановить задание, если оно еще будет выполняться") относится к серии повторений, а не к каждому отдельному запуску скрипта
Цитата foxbat:
например есть строка
WScript.CreateObject("KassServer.Loaddata")
на выполнении этой строки скрипт задумывается (иногда) »
скрипт может обработать внешние события только между командами, поэтому при зависании на одной команде останов задания планировщиком не срабатывает
Цитата foxbat:
может есть какой нибудь способ что-то вроде таймаута на выполнение команды ? »
Код: Выделить весь код
Wscript.Timeout = 180

Отправлено: 07:32, 15-08-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 402
Благодарности: 8

Профиль | Отправить PM | Цитировать


Цитата amel27:
в твоем случае имеет смысл только 2-я галка ("выполнять не дольше чем"), т.к. первая ("остановить задание, если оно еще будет выполняться") относится к серии повторений, а не к каждому отдельному запуску скрипта »
вот этот момент не понял, а в чём разница между повторением и отдельным запуском ?

Отправлено: 22:34, 17-08-2009 | #3


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


foxbat, например, задание выполняется каждый час с 9-00 до 18-00... так вот, AFAIK первый параметр следит не за длительностью каждого запуска (относительное время), а только за тем, чтобы после 18-00 задание не выполнялось (абсолютное время)

Отправлено: 02:41, 18-08-2009 | #4


Старожил


Сообщения: 402
Благодарности: 8

Профиль | Отправить PM | Цитировать


ну в моём случае всё равно ни та ни другая не помогают, у меня скрипт стартует каждые 5 минут, первая галка стоит, а второй я задал время 3 минуты (при нормально раскладе скрипт выполняется 15-30 сек в зависимости от обстоятельств). если споткётся на
Код: Выделить весь код
WScript.CreateObject("KassServer.Loaddata")
то надолго...

Отправлено: 09:14, 20-08-2009 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Зависоны скрипта - как боротся ?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] imageres.dll .Как с ним боротся? ~GlukoZz~ Microsoft Windows Vista 4 17-11-2008 20:37
DTS и как с ним боротся. AlexB17 Видео и аудио: обработка и кодирование 17 23-04-2006 10:17
Атаки и как с ними боротся? Saladin Защита компьютерных систем 3 25-01-2006 19:17
Телефонные вирусы. Как с ними боротся. Ghostface_killah Мобильные ОС, смартфоны и планшеты 12 26-02-2005 09:59
Как переменные из одного скрипта передать ? Kudryavcev Dmitry Вебмастеру 4 04-10-2003 03:10




 
Переход