1С не закрывается после работы в пакетном режиме через шедулер #126913


#0 by VadimG
Есть батник, из которого запускается 1с в разделённом режиме и делает некие действия. Он запускается в win2003 по расписанию. Но иногда процесс 1sv77.exe остаётся висеть в списке задач и его приходится убивать руками.. Почему это может быть? И можно ли как-то по истечении какого-то времени, если процесс "висит" его прибить?
#1 by Rovan
А процедура ПриЗавершенииРаботы отрабатывает ?
#2 by VadimG
Нет. Похоже 1С до конца не запускается, т.к. там автоматом запускается внутрю обработка, которая пишет всё в лог, но до неё дело не доходит...
#3 by vvv29
Строку запуска покажи
#4 by VadimG
"f:program files1cv77in1cv7.exe" enterprise /D"e:1с базыбаза_dbf" /nОЛЯ /pПАРОЛЬ
#5 by LOD
Могу выслать скриптец который гасит все процессы 1с
#6 by LOD
А чё твой батник делает ????
#7 by LOD
А чё твой батник делает ????
#8 by VadimG
Под этим юзером запускается обработка переноса номенклатуры, но это к теме не имеет отношения. Все процессы не надо =) Надо только у опред юзера.. =)
#9 by vvv29
Если пути правильные то должно отрабатывать, дело в твоей обработке, покажи где ты кней переходишь
#10 by LOD
Я те выслал Мож поможет (только имя компа укажи там и имя домена)
#11 by vvv29
Нужно лечить причину, а не последствия, что то не так в коде наверное
#12 by LOD
СОГЛАСЕН !!!
#13 by LOD
Тока тогда надо код и на месте всё смотреть !!! Иначе можно долго предполагать !!!
#14 by lexa
а лог файл где лежит и есть ли в нем хоть что нибудь у меня с урбд было, переписал с сд лог файл вместе с батником и параметрами запускаю батник если изменений мало, то с большими тормозами срабатывало, а если много - все подвисало проблема в атрибуте только чтение у лог файла
#15 by VadimG
Обработка отрабатывает на раз! Ведь 1с виснет только пару раз в сутки (с учётом, что батник запускается каждые полчаса). Сама обработка запускается из ПриНачалеРаботыСистемы.. Сеньк.
#16 by VadimG
Лог пишется нормально. Ведь обработка в 90% запусках проходит нормально, а 10% почему-то дело даже до обработки не доходит..
#17 by vvv29
Что то у тебя не так, еще способ есть запускать не батником, а шедулером, там есть возможность ставить время выполнения задачи, но переиндексацию придеться делать.
#18 by lexa
а закономерность есть какая - нибудь? может в это время какой-нибудь процесс запускается типа бэкапа или полной проверке
#19 by vvv29
Может из-за переиндексации базы, папка пользователя занята, и тп
#20 by VadimG
Ставил чтоб не более 25 минут выполнялась - нифига толку.. Закономерности практически нет. Но периодически через тот же шедулер запускается обмен уриб. Но ведь по идее друг на друга не должны влиять, т.к. в разд. режиме юзаются.. А причём здесь папка пользователя занята и т.д.? 1С не запустился бы вообще (что было бы лучше), а он запускается, но не работает и просто в висит в процессах..
#21 by vvv29
Ты по шедулеру батник запускаешь, попробуй прямо эту строку туда вбить "f:program files1cv77in1cv7.exe" enterprise /D"e:1с базыбаза_dbf" /nОЛЯ /pПАРОЛЬ
#22 by lexa
а уриб в тоже время запускается или нет? у меня во время автообмена иногда ругается, что не может выполнить транзакцию
#23 by VadimG
Попробую, но что это даст?
#24 by VadimG
Нет, я расставил время запуска так, что они друг другу не мешают. Я уже думал на эту тему..
#25 by vvv29
Это даст автоматическое завершение процесса, если поставить время выполнения задачи
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С