__sa__nya
23-04-2015, 12:34
Доброе время суток. Имеется 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, там подобной проблемы не наблюдалось, запускался этот же самый батник в планировщике задач.
Но ничего из вышеперечисленного не решило проблему.
Какие мысли могут быть по решению проблемы?
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, там подобной проблемы не наблюдалось, запускался этот же самый батник в планировщике задач.
Но ничего из вышеперечисленного не решило проблему.
Какие мысли могут быть по решению проблемы?