Имя пользователя:
Пароль:
 | Правила  

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

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

Ветеран


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


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

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


Изменения
Автор: __sa__nya
Дата: 24-04-2015
Доброе время суток. Данная тема вышла как следствие этой темы. Но теперь проблема появилась другая.
Исходные данные.
Имеется Windows Server 2008R2. На нем установлена 1С 77. Имеется рабочая база. Есть задание в планировщике заданий, реализованное в бат-файле (
команда в бат-файле: start /wait /high C:\1cv77_sql\BIN\1cv7sb.exe enterprise /DD:\fitnewwork_new_reindexed /NUser/Pxxxx /M
). Суть бат-файла :
Запускается 1С в режиме предприятия и удаляет документы, соответствующие определенным критериям.
Проблема в том, что задание нормально отрабатывает только тогда, когда установлен переключатель "Выполнять только при выполненном входе в систему", но задание должно выполняться без залогиненного пользователя; при установке опции "Выполнять вне зависимости от регистрации пользователя" задание запускается, но процесс 1С почему-то либо ничего не делает, либо делает очень медленно, т.к.:
1. При запуске задания с опцией "Выполнять только для зарегистрированного пользователя" процесс 1С забирает от 1 до 30 % процессора, и до 7 Мбайт/сек дисковой подсистемы
2. При запуске задания с опцией "Выполнять вне зависимости от регистрации пользователя" процесс 1С вообще не использует ресурсы процессора (стоит на 0%, изредка "прыгает" на 1-2 %), и почти не использует ресурсы диска (100-300 Кбайт/сек, и то не постоянно)
3. Задание выполняется для залогиненного пользователя час, для незалогиненного выполнялось 5 часов, ждать надоело, отключил.

Непонятно почему так происходит - 1 и тот же батник, 1 и те же данные, 1 и тот же пользователь.
У кого какие мысли, как решить проблему?

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


Отправлено: 11:33, 24-04-2015

 

Ветеран


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

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


Цитата __sa__nya:
для незалогиненного выполнялось 5 часов, ждать надоело, отключил. »
Под этим пользователем хоть раз «ручками» с теми же параметрами 1С запускалась? Не могло ли оно тупо стоять, например, на «Советах дня», скажем, и ждать, пока пользователь не закроет это окно?

Отправлено: 12:50, 24-04-2015 | #2



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

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


Ветеран


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

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


Цитата Iska:
Под этим пользователем хоть раз «ручками» с теми же параметрами 1С запускалась? Не могло ли оно тупо стоять, например, на «Советах дня», скажем, и ждать, пока пользователь не закроет это окно? »
Iska, да, запускалось. - Для проверки вхожу пользователем, от имени которого запускается задание, в свойствах задания ставлю опцию "Выполнять только для зарегистрированного пользователя", запускаю задание на выполнение -все проходит нормально.

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


Отправлено: 13:15, 24-04-2015 | #3


Ветеран


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

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


Никаких вариантов нет?

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


Отправлено: 16:56, 25-04-2015 | #4


Ветеран


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

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


Про скорость выполнения обработок в 1с и ее оптимизацию задавайте вопрос на форумах 1с-ников, например, infostart.ru с приведением кода этих обработок.

Отправлено: 23:17, 25-04-2015 | #5


Ветеран


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

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


alef2474, так дело в том, что при выполнившем вход пользователе работает нормально, плохо без залогиненного пользователя. Т.е. не в 1С дело.

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


Отправлено: 17:19, 26-04-2015 | #6


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


Contributor


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

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


Повторяю ответ из предыдущей темы.

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

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

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


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


Ветеран


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

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


Цитата __sa__nya:
плохо без залогиненного пользователя »
А пользователь, под которым выполняется - не админ и не owner базы, но записи в базе удалять должен?
При логине, наверно, применяются полные права на папку базы, а без логина - нет. Что-нибудь в этом духе. Какой версии sql?
Для 1с7.7 dll подменяют обычно.

Цитата __sa__nya:
Т.е. не в 1С дело »
Кто знает, там на форуме и сисадмины тусуются.

Последний раз редактировалось alef2474, 27-04-2015 в 12:25.


Отправлено: 12:19, 27-04-2015 | #8


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


Contributor


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

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


Цитата alef2474:
А пользователь, под которым выполняется - не админ и не owner базы, но записи в базе удалять должен?
При логине, наверно, применяются полные права на папку базы, а без логина - нет. Что-нибудь в этом духе. Какой версии sql? »
Скорее всего вообще используется файловая база.
И при использовании базы 1С на SQL-сервере подключение осуществляется от имени специального пользователя, который не зависит от того, кто именно запустил 1С.

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

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


Отправлено: 02:16, 28-04-2015 | #9



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 R2 - [решено] Приложение запущенное в планировщике заданий медленно работает __sa__nya Windows Server 2008/2008 R2 6 27-04-2015 07:37
Не работает нормально БП Seven2011 Непонятные проблемы с Железом 3 04-01-2012 14:28
Загрузка - [решено] WinXP зависание после входа пользователя при включении и смене пользователя Sleem Microsoft Windows 2000/XP 16 28-07-2011 18:20
Разное - Планировщик-запуск программ без входа пользователя! Василий Теркин Microsoft Windows Vista 3 16-05-2011 13:03
Mandriva/Mandrake - Создание пользователя Mandriva без входа. iDmitry Общий по Linux 10 02-01-2009 13:52




 
Переход