|
временные файлы и фоновые задания. | ☑ | ||
---|---|---|---|---|
0
МешочекЗнаний
31.10.16
✎
12:46
|
День добрый.
Кратко: Имеется конфигурация "Документооборот" и "ERP Агропромышленный комплекс 2" на сервере. Проблема появляется только тогда, когда эти конфигурации на одном сервере. Как только заходит первый пользователь (неважно в документооборот или ERP)в папку C:\Users\USR1CV8\AppData\Local\Temp\ начинают активно писаться файлы вида v8_*_7.tmp (Например v8_СE62_7.tmp). Из-за высокой нагрузки на диск начинаются проблемы с быстродействием в других базах. Подробно: Платформа 8.3.8.2137, ERP 2.1.3.185, Документооборот КОРП 2.1.2.2. Microsoft Windows Server 2012 R2 Standard (на нём установлен сервер 1С, SQL, IIS, контроллер домена). Пробовал переносить на другие сервера под ОС WinServ 2012 (1С, SQL, IIS), WinServ 2008 (1С, SQL, IIS), WinServ 2003(1С, SQL, IIS). Проблема так же проявляется. 1) Попробовал перенести на свежеустановленном WinServ 2012, без других ролей. Результат - как входишь под пользователем в ERP на диск сразу же начинают сыпаться временные файлы v8_*_7.tmp в C:\Users\USR1CV8\AppData\Local\Temp\. Очередь к диску в среднем 3,7. 2) Попробовал перенести на WinServ 2003 SP2/ Результат - как входишь под пользователем в ERP на диск сразу же начинают сыпаться временные файлы v8_*.tmp в C:\Documents and Settings\USR1CV8.SRV\Local Settings\Temp. Диск так же перегружен. Файл создаётся, пухнет приблизительно до 15-20МБ, удаляется, создаётся новый, пухнет и так по кругу. Спустя несколько часов (может через 2, может через 5, независимо от того работают пользователи или нет) файлы перестают создаваться и система начинает работать нормально. При принудительной остановке службы сервера 1С эти файлы удаляются. На сервере установлен документооборот версии 2.1.2.2. При отключении его фоновых заданий (в консоли кластера) нагрузка спадает. Если фоновые задания включены И в базе документооборота есть хотя-бы 1 сеанс нагрузки нет. Если фоновые задания включены И в базе документооборота нет сеансов начинает создаваться файл v8_*_7.tmp. Что удалось выяснить: Как я понимаю в v8_*_7.tmp - это временный cf конфигурации, которая используется в данный момент (если скопировать этот файл, переименовать в cf и открыть в конфигураторе он откроется. В моём случае этот проблемный файл был cf документооборота версии 2.1.2.2). Зашёл пользователь в документооборот - cf создался (не со всеми метаданными). Открыл документ реализации - соответствующие метаданные подгружаются в этот файл. Зашёл другой пользователь, зашёл в документ реализации - файл не вырастает (т.к. они уже подгружены предыдущим пользователем). Все вышли из документооборота - файл удалился. Если есть хотя-бы 1 сеанс в документообороте, соответственно v8_*_7.tmp имеется в папке temp. Фоновые задания используют этот файл и всё работает отлично. Если нет ни одного сеанса - запускается фоновое задание, он не находит файл v8_*_7.tmp, создаёт его, фоновое задание выполняется, файл удаляется. Учитывая, что типовых фоновых заданий куча и некоторые выполняются каждые 10 сек - отсюда вытекает эта проблема. Пока что решение - держать 1 сеанс открытым, а так же перенос временной папки на другой диск. Почему этот tmp не сохраняется если не установлена галка о блокировки регламентных заданий в консоли кластера не понимаю. |
|||
1
trey1
31.10.16
✎
13:01
|
В идеале надо все разносить по разным серверам, SQL на одном 1С на другом, если сервер мощный то можно виртуализировать, мы так делали, и забыли про проблемы с проиводительностью
|
|||
2
МешочекЗнаний
31.10.16
✎
13:06
|
(1) Пробовал разносить сервера, проблема не ушла. Виртуализация не нужна, да и в этой проблеме не поможет.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |