Имя: Пароль:
1C
 
Переопределить каталог временных файлов для службы агента сервера
0 TormozIT
 
гуру
09.02.16
19:18
Столкнулся с проблемой. Есть большая выгрузка базы (dt более 30 ГБ). Запускаю конфигуратор и пытаюсь ее загрузить в клиент-серверную базу. Получаю ошибку о нехватке места в каталоге временных файлов (на сервере). Вижу, что там столько места сложно организовать, но есть другой локальный диск, где места много. Как заставить службу использовать нужный мне каталог временных файлов?

Предполагаю один способ. Создать командный файл с установкой переменных среды TMP и TEMP в нужный мне каталог и запуском ragent.exe с нужными параметрами. Указать этот командный файл в качестве строки запуска службы. Но какой то он неудобный. Например такую службу уже не будут понимать сторонние конфигураторы служб агентов.

Возможно есть более удобные способы?
1 Amra
 
09.02.16
19:22
Зачем делать такие бекапы средствами 1С?
2 mehfk
 
09.02.16
19:34
(1) про бэкап в (0) ни слова, там про выгрузку.
3 mehfk
 
09.02.16
19:37
(0) А не проще указать переменные среды у пользователя, от имени которого стартует служба?
4 MaxS
 
09.02.16
19:38
5 shuhard
 
09.02.16
19:40
(0)[Возможно есть более удобные способы?]
развернуть на ноуте/десктопе с достатчоным дисковым пространстовом(да с эмулем =)) и перенести на сервер сиквельным бэкапом
6 MaxS
 
09.02.16
19:41
ой перепутал
https://ru.wikipedia.org/wiki/Жёсткая_ссылка

mklink /h "C:\Temp" "D:\Temp"
вроде  так
7 TormozIT
 
гуру
09.02.16
20:31
Нужно сделать подмену только для процессов одного сервера 1с.
8 TormozIT
 
гуру
09.02.16
20:32
Жесткая ссылка действует для всех.
9 Провинциальный 1сник
 
09.02.16
20:39
(6) Жесткая ссылка действует только внутри одной ФС. Вам нужна ссылка на каталог mklink /d
10 b_ru
 
09.02.16
20:58
(8) Для процессов сложно. А для пользователя легко - TEMP то у каждого пользователя свой.
11 Fram
 
09.02.16
22:14
(3) +1
Через переменную TEMP быстрее и проще всего
12 Провинциальный 1сник
 
10.02.16
08:11
Переходите на 7.7, там это реализовано
13 TormozIT
 
гуру
10.02.16
10:37
Попробовал предполагаемый способ из (0) с указанием командного файла в строке запуска службы. Он не работает - диспетчер служб не может убедиться в том, что служба запустилась.
Далее я попробовал остановить службу и запустить командный файл, убрав там ключ -srvc. Все запустилось, но при попытке входа в любую базу получил ошибку отсутствия серверного ключа.

В общем, получается запустить службу агента с указанием только ее процессам нужного каталога временных файлов способа нет.
14 TormozIT
 
гуру
10.02.16
10:52
(5) Если выгрузка базы более 30ГБ, то представляешь какого размера база?
15 shuhard
 
10.02.16
10:56
(14) 60-150 Гбайт
загрузка займёт от 15 минут до 3 часов

т.е. это маленькая базка
и всего нужно памяти 16 Г + полноразрядный сервак + серверная ОС

время на разворачивание с твоими навыками минут 30
16 TormozIT
 
гуру
10.02.16
11:05
(15) 500ГБ
17 shuhard
 
10.02.16
11:21
(16) и что ?
развернётся за 6 часов
в любом случае с 19:40 прошлого дня ты бы уже получил результат
18 TormozIT
 
гуру
10.02.16
11:23
(17) Мне нужна база на боевом сервере. Он в инете естественно за VPN+RDP.
19 shuhard
 
10.02.16
11:37
(18) дык загрузить туда bak с локального сервака ни что не мешает, лишь бы релиз сиквела был тот же