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

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - [решено] Приложение запущенное в планировщике заданий медленно работает

Ответить
Настройки темы
2008 R2 - [решено] Приложение запущенное в планировщике заданий медленно работает

Ветеран


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


Конфигурация

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


Изменения
Автор: __sa__nya
Дата: 23-04-2015
Вложения
Тип файла: rar bat_file.rar
(301 байт, 12 просмотров)
Доброе время суток. Имеется Windows Server 2008R2. На нем установлена 1С 77. Имеется рабочая база. Есть задание в планировщике заданий, реализованное в бат-файле (бат файл во вложении). Суть бат-файла в общем не имеет значения, но для полноты картины приведу:
1. Делается копия рабочей базы
2. Запускается 1С в режиме конфигуратора и делает реиндексацию базы
3. Запускается 1С в режиме предприятия и удаляет документы, соответствующие определенным критериям.
4. Копия копируется на сетевой ресурс.

Проблема в том, что когда все эти шаги запускаются из-под планировщика задач, все выполняется в разы медленнее, по сравнению если этот же самый бат-файл просто запустить на выполнение:
1. Удаление документов выполняется в среднем в 10 раз медленнее
2. Смотрел по монитору ресурсов - при выполнении шага 3 батника из планировщика задач, 1С "нагружает" диск до 300-500 Кбайт/сек; при выполнении шага 3 батника путем запуска батника из-под пользователя, 1С "нагружает" диск до 15-20 Мбайт\сек. Примерно аналогичная картина с процессором.

Что делал:
1. Пользователь, от имени которого стартует задание, и пользователь, от имени которого просто запускал батник для теста - один и тот же
2. Пробовал отключать антивирус
3. В свойствах системы в "Дополнительные", раздел "Быстродействие"- "Параметры" - выбрал "Оптимизировать работу служб работающих в фоновом режиме".
4. В батнике на шагах 2 и 3 выставил приоритет "выше среднего"
5. В свойствах задачи в планировщике менял переключатели с "Выполнить в не зависимости от регистрации пользователя" на "Выполнить только для зарегистрированного пользователя"
6. В свойствах задачи в планировщике включал опцию "Выполнить с наивысшими правами"
7. В свойствах задачи в планировщике включал опцию "Настроить для - WIndows 7, Windows Server 2008R2"

До этого на сервере стояла ОС Windows Server 2003 R2, там подобной проблемы не наблюдалось, запускался этот же самый батник в планировщике задач.
Но ничего из вышеперечисленного не решило проблему.
Какие мысли могут быть по решению проблемы?

-------
"Нет" - войне.


Отправлено: 12:34, 23-04-2015

 

Ветеран


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

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


Цитата __sa__nya:
Какие мысли могут быть по решению проблемы »
1.Подключите как сетевой диск для этого юзера, например z: ресурс \\192.168.0.155\d$ и в батнике его пишите, имхо, вы заставляете планировщик многократно авторизироваться при вашем написании.
2.Копировать базу через *.* лучше не надо, а ее сархивировать прежде, а потом копировать одним файлом. там куча файлов, какие-то могут быть зависшие, не закрытые или еще что.(имхо, это главная причина)
3.Не понял, что там в батнике русскими буквами написано, но лучше кириллицу убрать, заменить латиницей.
4.антивирус, особенно касперский, может вносить тормоза безусловно.
3.2003 windows всегда отличался легкостью работы и непритязательностью к ресурсам.

Последний раз редактировалось alef2474, 23-04-2015 в 15:41.


Отправлено: 15:26, 23-04-2015 | #2



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

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



Moderator


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

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


Цитата __sa__nya:
когда все эти шаги запускаются из-под планировщика задач, все выполняется в разы медленнее
Setting a scheduled task process priority

Отправлено: 18:48, 23-04-2015 | #3


Ветеран


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

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


Цитата Petya V4sechkin:
Setting a scheduled task process priority »
В планировщике вроде нет установок про priority кроме галки про highest. По-видимому надо скрипт писать.
Я выполнял подобные операции копирования 1с баз, но и без галки особо не тормозило.

Отправлено: 00:05, 24-04-2015 | #4


Ветеран


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

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


Цитата alef2474:
1.Подключите как сетевой диск для этого юзера, например z: ресурс \\192.168.0.155\d$ и в батнике его пишите, имхо, вы заставляете планировщик многократно авторизироваться при вашем написании. »
Операции которые делаются медленно - это шаги 2 и 3 батника, копирование проходит нормально, так что это ничего мне не даст
Цитата alef2474:
3.Не понял, что там в батнике русскими буквами написано, но лучше кириллицу убрать, заменить латиницей. »
- Написаны названия логинов, все норм

-
Цитата Petya V4sechkin:
Setting a scheduled task process priority »
Petya V4sechkin, так я в батнике и указал приоритет "Высокий" (start /high), процесс запускается с высоким приоритетом, но проблему это все равно не решает.

Цитата alef2474:
Я выполнял подобные операции копирования 1с баз, но и без галки особо не тормозило. »
alef2474, копирование у меня идет без проблем (шаги 1 и 4 батника), долго идут операции по обработке БД из 1С, особенно шаг 3.

-------
"Нет" - войне.


Отправлено: 06:24, 24-04-2015 | #5


Ветеран


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

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


Petya V4sechkin, Спасибо. Странно, но изменение приоритета самого задания проблему решило. А вот изменение приоритета запускаемого процесса в пределах этого задания - нет.

-------
"Нет" - войне.


Отправлено: 11:21, 24-04-2015 | #6


ИО Капитана Очевидности


Contributor


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

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


Цитата __sa__nya:
Странно, но изменение приоритета самого задания проблему решило. А вот изменение приоритета запускаемого процесса в пределах этого задания - нет. »
Установка приоритета задания производится операционной системой (учётная запись SYSTEM).
А установка приоритета запуска конкретной программы производится учётной записью пользователя.
Скорее всего тот пользователь, от имени которого запускалось запланированное задание, не имел полномочий на выполнение данного действия, как следствие программа запускалась с обычным приоритетом.

-------
Самое совершенное оружие, которым забиты арсеналы богатых и процветающих наций, может легко уничтожить необразованного, больного, бедного и голодного. Но оно не может уничтожить невежество, болезнь, нищету и голод. (Фидель Кастро)

Почему всех осужденных за измену Родине при Сталине реабилитировали при Горбачёве по отсутствию состава преступления? Потому что при Горбачёве измену Родине перестали считать преступлением.


Отправлено: 07:37, 27-04-2015 | #7



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - [решено] Приложение запущенное в планировщике заданий медленно работает

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Ошибка в планировщике заданий rrev Microsoft Windows 7 7 12-07-2022 10:17
Службы - Ошибка в планировщике заданий - License Validation amilak Microsoft Windows 8 и 8.1 8 10-04-2016 18:41
2008 R2 - Формирование отчета по действия в планировщике заданий Boxeros Windows Server 2008/2008 R2 4 08-05-2015 10:30
Службы - Не выполняются задания в планировщике заданий armid Microsoft Windows 7 44 08-02-2015 17:29
Не работает bat в планировщике заданий. elec Microsoft Windows NT/2000/2003 3 06-05-2011 11:09




 
Переход