Каталог временных файлов 1с поменять

Обновлено: 02.07.2024

Слабым местом производительности файлового варианта 1С 8.2 всегда был жесткий диск. Существует технология RAM диск, которая позволяет при наличии достаточного объема оперативной памяти снизить нагрузку на файловую систему.

После установки софтинки появляется диск B размером 10% от объема оперативной памяти, туда и будем переносить кеш и временные файлы.

1. Перенос кеша пользователя.

Для переноса кеша требуется выполнить 3 команды:

1. Удаление папки с кешем (по умолчанию: %USERPROFILE%\AppData\Roaming\1C\1Cv82)

2. Создание папки на RAM диске:

3. Создание символьной ссылки на папку RAM диска:

mklink /j "<Путь к папке на жестком диске>" "<Путь к папке на RAM диске>"

Данную процедуру нужно проделать для каждого пользователя. Проще всего написать батник вида:

mkdir B:\Users\1c\user1
rd /s /q "C:\Users\user1\AppData\Roaming\1C\1Cv82"
mklink /j "C:\Users\user1\AppData\Roaming\1C\1Cv82" "B:\Users\1c\user1"
mkdir B:\Users\1c\user2
rd /s /q "C:\Users\user2\AppData\Roaming\1C\1Cv82"
mklink /j "C:\Users\user2\AppData\Roaming\1C\1Cv82" "B:\Users\1c\user2"
mkdir B:\Users\1c\user3
rd /s /q "C:\Users\user3\AppData\Roaming\1C\1Cv82"
mklink /j "C:\Users\user3\AppData\Roaming\1C\1Cv82" "B:\Users\1c\user3"

Следует понимать что содержимое RAM диска находится в оперативной памяти и исчезает при выключении\перезагрузке сервера. Не обнаружив папку на диске B 1с выдаст ошибку: "Ошибка при выполнении файловой операции '<Путь к папке с кешем>'" и работать не будет. Поэтому при загрузке сервера каждый аз нужно выполнять создание папок на RAM диске:

mkdir "<Путь к папке на RAM диске>"

mkdir B:\Users\1c\user1
mkdir B:\Users\1c\user2
mkdir B:\Users\1c\user3

Скрипт можно выполнять через планировщик заданий или через групповую политику:

gpedit.msc -> Конфигурация компьютера -> Конфигурация Windows -> Автозагрузка.

Так как в кеше хранится имя пользователя по умолчанию и при перезагрузке сервера или очисти RAM диска поле с именем пользователя сбрасывается на пустое. Если в конторе есть капризные бухгалтера, которые будут ныть, что им приходится делать лишние 2 клика мышкой, то можно принудительно установить имя пользователя путем дописывание строчки:

/N"<имя пользователя 1С>"

в дополнительные параметры запуска. Или строчки:

AdditionalParameters=/N"<имя пользователя 1С>" в файл

2. Перенос временных файлов пользователя.

Сразу нужно заметить, что при обновлении конфигурации 1с в каталог временных файлов записывается большой объем информации. Также многие программы при установке/обновлении пишут туда данные, которые им потребуются после перезагрузки ПК. Поэтому пользователю, который будет обновлять 1с или устанавливать/обновлять другие программы, переносить каталоги временных файлов нельзя.

Способ 1 Аналогично переносу кеша, только папка будет другой (по умолчанию: %USERPROFILE%\AppData\Local\Temp).

Способ 2. Изменение переменных среды.

Мой компьютер -> Свойства -> Дополнительно -> Переменные среды.

меняем значение %USERPROFILE%\AppData\Local\Temp на B:\Temp

Ту же самую операцию можно сделать импортом файла реестра:

Windows Registry Editor Version 5.00

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

Приветствую, коллеги! В данной статье будет рассмотрена функция «КаталогВременныхФайлов» для платформы системы 1С:Предприятие. Будут описаны возможности и особенности данной функции, её применение, а также сопутствующие процедуры и функции. А также будет дано четкое определение самому понятию каталога с временными файлами как объекта, и рассмотрено как его менять.

Функция «КаталогВременныхФайлов» в системе программ 1С:Предприятие осуществляет работу с временными файлами системы. Данная функция располагается как в системе клиента «1С 8.3 Предприятие», так и на серверном компьютере. Сопутствующей функцией для данной является функция «ПолучитьИмяВременногоФайла». Она отвечает за возвращение уникального имени, которое было присвоено временному файлу внутри личного каталога со всеми файлами заданного вида.

Функция, которая рассматривается, имеет следующий общий вид: «КаталогВременныхФайлов()». Её задача – это возвращение пути для собственного каталога с временными файлами в 1С.

2. Смена объекта – каталог с временными файлами

Во время работы сервера для платформы «1С 8.3 Предприятие», а особенно в случае, когда за управление ответственность несёт операционная система Linux, часто происходят различного рода неполадки, которые напрямую связаны с тем, что во временном каталоге недостаёт файлов, которые необходимы, чтобы сервер мог работать. Причина, по которой появляются данные неполадки – скрипт, который очищает файлы внутри временного каталога. Рассмотрим, что надо предпринять для того, чтобы данной проблемы не возникало.

По умолчанию каталог, в котором хранят временные файлы – это каталог «/tmp». Чтобы обрабатывать каталог временных файлов, существует скрипт «/etc/cron.daily/tmpwatch», благодаря которому происходит удаление лишних файлов из временного хранения файлов, к которым в течении долгого времени не производился доступ.

Чтобы решить данную задачу нужно будет поменять каталог временных файлов, который задействуется пользователем, и от которого происходит работа сервера. Чтобы провести перемену каталога с временными данными, необходимо в файл «.bash.profile» добавить строки:



Рис. 1 Решение проблемы удаления данных из каталога временных файлов

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

Для корректной работы в системе 1С:Предприятие необходимо перезагрузить сервер – тогда вышеуказанные перемены по изменению временного каталога будут работать правильно.

Следующее действие – это исключение обработки каталога временных файлов, который был назначен временным, в списке каталогов, которые могут быть обработаны при помощи утилиты «tmpwatch», запускаемой автоматически от планировщика задач операционной системы на компьютере. Чтобы провести данную процедуру нужно дополнить строку в скрипте «/etc/cron.daily/tmpwatch», которая отвечает за обработку каталога «/tmp», при помощи параметра, который указывает каталог, который будет исключён из конкретной обработки.

На скриншоте ниже представлен пример данного действия:



Рис. 2 Исключение обработки каталога временных файлов

Замечание: в случаях, когда в виде каталога с временными файлами был избран тот каталог, который не подлежит обработке при помощи скрипта «tmpwatch», проводить изменения в скрипте не требуется.

Приветствую, коллеги! В данной статье будет рассмотрена функция «КаталогВременныхФайлов» для платформы системы 1С:Предприятие. Будут описаны возможности и особенности данной функции, её применение, а также сопутствующие процедуры и функции. А также будет дано четкое определение самому понятию каталога с временными файлами как объекта, и рассмотрено как его менять.

Функция «КаталогВременныхФайлов» в системе программ 1С:Предприятие осуществляет работу с временными файлами системы. Данная функция располагается как в системе клиента «1С 8.3 Предприятие», так и на серверном компьютере. Сопутствующей функцией для данной является функция «ПолучитьИмяВременногоФайла». Она отвечает за возвращение уникального имени, которое было присвоено временному файлу внутри личного каталога со всеми файлами заданного вида.

Функция, которая рассматривается, имеет следующий общий вид: «КаталогВременныхФайлов()». Её задача – это возвращение пути для собственного каталога с временными файлами в 1С.

2. Смена объекта – каталог с временными файлами

Во время работы сервера для платформы «1С 8.3 Предприятие», а особенно в случае, когда за управление ответственность несёт операционная система Linux, часто происходят различного рода неполадки, которые напрямую связаны с тем, что во временном каталоге недостаёт файлов, которые необходимы, чтобы сервер мог работать. Причина, по которой появляются данные неполадки – скрипт, который очищает файлы внутри временного каталога. Рассмотрим, что надо предпринять для того, чтобы данной проблемы не возникало.

По умолчанию каталог, в котором хранят временные файлы – это каталог «/tmp». Чтобы обрабатывать каталог временных файлов, существует скрипт «/etc/cron.daily/tmpwatch», благодаря которому происходит удаление лишних файлов из временного хранения файлов, к которым в течении долгого времени не производился доступ.

Чтобы решить данную задачу нужно будет поменять каталог временных файлов, который задействуется пользователем, и от которого происходит работа сервера. Чтобы провести перемену каталога с временными данными, необходимо в файл «.bash.profile» добавить строки:



Рис. 1 Решение проблемы удаления данных из каталога временных файлов

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

Для корректной работы в системе 1С:Предприятие необходимо перезагрузить сервер – тогда вышеуказанные перемены по изменению временного каталога будут работать правильно.

Следующее действие – это исключение обработки каталога временных файлов, который был назначен временным, в списке каталогов, которые могут быть обработаны при помощи утилиты «tmpwatch», запускаемой автоматически от планировщика задач операционной системы на компьютере. Чтобы провести данную процедуру нужно дополнить строку в скрипте «/etc/cron.daily/tmpwatch», которая отвечает за обработку каталога «/tmp», при помощи параметра, который указывает каталог, который будет исключён из конкретной обработки.

На скриншоте ниже представлен пример данного действия:



Рис. 2 Исключение обработки каталога временных файлов

Замечание: в случаях, когда в виде каталога с временными файлами был избран тот каталог, который не подлежит обработке при помощи скрипта «tmpwatch», проводить изменения в скрипте не требуется.

Приветствую, коллеги! В данной статье будет рассмотрена функция «КаталогВременныхФайлов» для платформы системы 1С:Предприятие. Будут описаны возможности и особенности данной функции, её применение, а также сопутствующие процедуры и функции. А также будет дано четкое определение самому понятию каталога с временными файлами как объекта, и рассмотрено как его менять.

Функция «КаталогВременныхФайлов» в системе программ 1С:Предприятие осуществляет работу с временными файлами системы. Данная функция располагается как в системе клиента «1С 8.3 Предприятие», так и на серверном компьютере. Сопутствующей функцией для данной является функция «ПолучитьИмяВременногоФайла». Она отвечает за возвращение уникального имени, которое было присвоено временному файлу внутри личного каталога со всеми файлами заданного вида.

Функция, которая рассматривается, имеет следующий общий вид: «КаталогВременныхФайлов()». Её задача – это возвращение пути для собственного каталога с временными файлами в 1С.

2. Смена объекта – каталог с временными файлами

Во время работы сервера для платформы «1С 8.3 Предприятие», а особенно в случае, когда за управление ответственность несёт операционная система Linux, часто происходят различного рода неполадки, которые напрямую связаны с тем, что во временном каталоге недостаёт файлов, которые необходимы, чтобы сервер мог работать. Причина, по которой появляются данные неполадки – скрипт, который очищает файлы внутри временного каталога. Рассмотрим, что надо предпринять для того, чтобы данной проблемы не возникало.

По умолчанию каталог, в котором хранят временные файлы – это каталог «/tmp». Чтобы обрабатывать каталог временных файлов, существует скрипт «/etc/cron.daily/tmpwatch», благодаря которому происходит удаление лишних файлов из временного хранения файлов, к которым в течении долгого времени не производился доступ.

Чтобы решить данную задачу нужно будет поменять каталог временных файлов, который задействуется пользователем, и от которого происходит работа сервера. Чтобы провести перемену каталога с временными данными, необходимо в файл «.bash.profile» добавить строки:



Рис. 1 Решение проблемы удаления данных из каталога временных файлов

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

Для корректной работы в системе 1С:Предприятие необходимо перезагрузить сервер – тогда вышеуказанные перемены по изменению временного каталога будут работать правильно.

Следующее действие – это исключение обработки каталога временных файлов, который был назначен временным, в списке каталогов, которые могут быть обработаны при помощи утилиты «tmpwatch», запускаемой автоматически от планировщика задач операционной системы на компьютере. Чтобы провести данную процедуру нужно дополнить строку в скрипте «/etc/cron.daily/tmpwatch», которая отвечает за обработку каталога «/tmp», при помощи параметра, который указывает каталог, который будет исключён из конкретной обработки.

На скриншоте ниже представлен пример данного действия:



Рис. 2 Исключение обработки каталога временных файлов

Замечание: в случаях, когда в виде каталога с временными файлами был избран тот каталог, который не подлежит обработке при помощи скрипта «tmpwatch», проводить изменения в скрипте не требуется.

Читайте также: