|
Пакетный режим обмена УРИБД с командной строки (время выполнения) | ☑ | ||
---|---|---|---|---|
0
1C_noob_1C
11.01.13
✎
11:57
|
Доброго времени суток.
Помогите, пожалуйста. Может кто сталкивался. Вопрос заключается во времени выполнения пакетного задания при запусле 1С именно с командной строки. А именно в долгом его выполнении (доходило до 40 минут). Хотя если выполнить обмен через конфигуратор, то все проходит за считанные секунды. Файл пакетного задания midb_1c_exch.prm:
Запускается обмен командной строкой: "D:\Program Files\1Cv77\BIN\1cv7.exe" config /dD:\baza\ /n_sys /[пароль] /@D:\_Temp\midb_1c_exch.prm |
|||
1
Скользящий
11.01.13
✎
11:59
|
я бы посоветовал прогу УРБД мастер, тогда забудешь про еботню с пакетными заданиями.
|
|||
2
dk
11.01.13
✎
12:06
|
имхо 2 варианта
1. SharedMode=1 ; 2. в general указать все неуказанные параметры, а то эта .... по умолчанию толи реиндексацию толи тии запускает |
|||
3
dk
11.01.13
✎
12:06
|
вариант 2 можно проверить если заглянуть в журнал регистрации и посмотреть что там делается при пакетном запуске
|
|||
4
1C_noob_1C
11.01.13
✎
12:07
|
понял, сейчас попробую
|
|||
5
PuhUfa
11.01.13
✎
12:08
|
(3) в логи вроде тоже пишет.
(4) У меня так, проблем нет: [General] Output=AutoExchange.log Quit=Y CheckAndRepair=N UnloadData =N SaveData=N AutoExchange=Y [AutoExchange] SharedMode=Y ReadFrom=* WriteTo=* |
|||
6
пипец
11.01.13
✎
12:10
|
||||
7
nicxxx
11.01.13
✎
12:12
|
(1)ты будешь удивлен, но УРБД мастер запускает 1С как раз через пакетное задание. и точно так же висит по 40 минут, в то время как ручной запуск выполняет обмен за 2-3 минуты
|
|||
8
1C_noob_1C
11.01.13
✎
12:17
|
[General] ;
Output=c:\_Temp\central_err.txt AutoExchange=1 ; CheckAndRepair=0: UnloadData=0: SaveData=0: Quit=1 ; [AutoExchange] ; SharedMode=1 ; WriteTo=* ; ReadFrom=* ; также долго( |
|||
9
1C_noob_1C
11.01.13
✎
12:19
|
такое "ощущение", что винда "мешает"
|
|||
10
PuhUfa
11.01.13
✎
12:20
|
(8) в логах то что пишет?
|
|||
11
пипец
11.01.13
✎
12:21
|
edMode=Значение Параметр указывает режим работы базы данных, в котором будет выполняться автообмен. Если задано Y или 1, то будет использован разделенный режим, если 0 или N, то нет. Если параметр не задан, используется монопольный режим. Если задан монопольный режим, а база в данный момент занята - задание завершается с ошибкой
|
|||
12
Скользящий
11.01.13
✎
12:22
|
(7) Я знаю. Только тут тогда проблема не в пакетном задании, а в чем то другом.
|
|||
13
dk
11.01.13
✎
12:23
|
попробуй
SharedMode=0 ) |
|||
14
пипец
11.01.13
✎
12:24
|
возможно проблема ЧЕМ запускается пакетное задание
|
|||
15
1C_noob_1C
11.01.13
✎
12:24
|
(13) ок
|
|||
16
1C_noob_1C
11.01.13
✎
12:24
|
(14) bat файл
|
|||
17
Скользящий
11.01.13
✎
12:24
|
не чем, а под чьими правами. )
|
|||
18
пипец
11.01.13
✎
12:25
|
(16) ЧЕМ а не откуда ... шедулером ?
(17) ;))) совершенно верно , локальный админ нужен |
|||
19
пипец
11.01.13
✎
12:25
|
+ даже в терминальном режиме
|
|||
20
1C_noob_1C
11.01.13
✎
12:28
|
запускается локальным пользователем с правами администратора
|
|||
21
1C_noob_1C
11.01.13
✎
12:29
|
(13) ничего не изменилось
|
|||
22
PuhUfa
11.01.13
✎
12:30
|
Ну где же логи....ну где же ваши логи, давай посмотрим логи и будем отдыхать -)
|
|||
23
1C_noob_1C
11.01.13
✎
12:31
|
(22) извиняюсь) сейчас
|
|||
24
1C_noob_1C
11.01.13
✎
12:35
|
нашел в чем была ошибка
|
|||
25
dk
11.01.13
✎
12:38
|
(24) делись
|
|||
26
1C_noob_1C
11.01.13
✎
12:38
|
В пакетном задании
Output=c:\_Temp\central_err.txt но каталог "_Temp" удалили нерадивые пользователи( После создания данного каталога все заработало быстро и хорошо. Проблема была в записи логов. |
|||
27
1C_noob_1C
11.01.13
✎
12:39
|
допишу в битник создание данного каталога, если его нет
Всем огромное спасибо за помощь!! |
|||
28
1Сергей
11.01.13
✎
12:40
|
только хотел про темп спросить
|
|||
29
PuhUfa
11.01.13
✎
12:42
|
(27) пиши логи туда же где и батник с prm, а не "размазывай" все по 100500 папкам
|
|||
30
1C_noob_1C
11.01.13
✎
12:42
|
(27) ок
|
|||
31
1C_noob_1C
11.01.13
✎
12:42
|
(29) ок
|
|||
32
1Сергей
11.01.13
✎
12:43
|
(29) причем тут логи?
|
|||
33
1C_noob_1C
11.01.13
✎
12:44
|
(32) Output=Имя_файла
Указывает файл, в который будет дополнительно направляться вывод записей о выполняемых действиях в пакетном режиме. Имя файла может указываться как абсолютным путем, так и относительно каталога, в котором расположен файл параметров. Формат файла дополнительного вывода совпадает с форматом вывода в журнал регистрации. Если параметр не указан, то дополнительный вывод производиться не будет. В любом случае вывод производится в журнал регистрации. Получается после каждой операции пытались записаться логи) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |