|
Каталог временных файлов сервера 1С:Предприятия (Astra Linux) | ☑ | ||
---|---|---|---|---|
0
Geroy
31.10.22
✎
15:30
|
Как сменить каталог /tmp/ на другой, чтоб процессы 1С писали в другое место ???
Пробовал сделать по инструкции https://its.1c.ru/db/metod8dev/content/1736/hdoc Результат отрицательный При этом при проверке "mktemp -u" - показывает новый каталог, который я указал в файле _profile Похожая тема: как изменить каталог временных файлов для 1C |
|||
1
crasler
31.10.22
✎
15:34
|
(0) А .bash_profile кидали в каталог пользователя от которого запускается служба 1С
|
|||
2
Geroy
31.10.22
✎
15:47
|
(1) именно , "mktemp -u" тогда бы не сработало
|
|||
3
Geroy
31.10.22
✎
15:51
|
(1) т.е. уточню
если я сделаю sudo su - usr1cv8 и буду что-то делать, временные файлы будут создаваться в новом каталоге При этом процессы 1С по прежнему пишут все в /tmp/ Что-то мне подсказывает 1С не сделал инструмент настройки, куда будут размещаться временные файлы |
|||
4
ansh15
01.11.22
✎
01:57
|
mkdir /tmp/.srv1cv8
chown usr1cv8:grp1cv8 /tmp/.srv1cv8 В .bash_profile как по инструкции. Для 8.3.20.1672 работает. Для 8.3.22 в юнит systemd надо вставить строку Environment=TMPDIR=/tmp/./srv1cv8 Но это в CentOS 7. В той же инструкции говорится, что "Многообразие дистрибутивов Linux не позволяет со 100% уверенностью говорить о том, что описанные ниже шаги применимы ко всем из них в неизменном виде". Может, что-нибудь конкретно в Астре. |
|||
5
Gary417
01.11.22
✎
08:00
|
а там bash используется? инструкция то только для bash
|
|||
6
Gary417
01.11.22
✎
08:02
|
может у юзера ставится sh по умолчанию, вот и неработает нифига
|
|||
7
Geroy
01.11.22
✎
08:17
|
(4) а где вы такое увидели?
Для 8.3.22 в юнит systemd надо вставить строку Environment=TMPDIR=/tmp/./srv1cv8 |
|||
8
Geroy
01.11.22
✎
08:21
|
(4) Спасибо большое помогло "Environment=TMPDIR="
А можно ссылку на ИТС или где такое написано? |
|||
9
ansh15
01.11.22
✎
10:20
|
(8) Не нашел на ИТС, в описании юнита только параметры для сервера приложений есть(порты, каталог с кластером и т.д.).
Здесь люди пытались экспериментировать https://ru.stackoverflow.com/questions/1445898/Как-изменить-папку-для-временных-файлов-1с-сервера-взаимодействия-на-linux Попробовал по аналогии. В (4) в "/tmp/./srv1cv8" / после точки лишний закрался. |
|||
10
Salimbek
01.11.22
✎
10:23
|
Еще такая ссылка нашлась:
Сервер 1С в Убунте, на PostgreSQL - первые радости. |
|||
11
Geroy
01.11.22
✎
11:28
|
(9) тоже читал данную статью, но смутила заключение
"Кстати да, были попытки добавления переменной в /etc/init.d/srv1cv83 Но просто тупое объявление переменной по аналогии с уже имеющимися там, не сработало. Вот как добавлял: Environment=TMPDIR=/media/vault.holding/1c/H1/tmp-1c-data Environment=TEMPDIR=/media/vault.holding/1c/H1/tmp-1c-data" (10) спасибо |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |