|
1С 8.3 сжирает все место на диске | ☑ | ||
---|---|---|---|---|
0
Alex unde
30.10.15
✎
15:18
|
Проблема следующая, есть большой прайс, на 40к позиций. В базу мы реально тянем чуть больше 2к. По большому счету, метод чтения файла, наверное, в данной ситуации, не имеет значения. А сама проблема в том, что при загрузке в 1С данных, 1с-ка иногда залипает. в админке пишет "Захвачено СУБД" и показатель растет. Но и это не самая большая проблема. Проблема в том, что 1с-ка создает временный файл в темпах, который выжерает абсолютно все место на диске!!! Сначала было свободно 14гб, она их сжерала за пару мин, сейчас же она выжерает 70гб свободного места, за минут 10-15. Потом вырубает всех с 1С, нужно перезапускать сервер 1С и только тогда запускает в базу.
После того как всех выкинуло, в логах пишет что недостаточно места на диске, что логично, а сам файлик на 70гб удаляется. Платформа 8.3.6.1999 Кто-то с подобным встречался? и как это лечить? |
|||
1
shuhard
30.10.15
✎
15:20
|
(0)[По большому счету, метод чтения файла, наверное, в данной ситуации, не имеет значения.]
мы так не думаем |
|||
2
VikingKosmo
30.10.15
✎
15:21
|
Начни с обновления платформы
|
|||
3
Alex unde
30.10.15
✎
15:22
|
(1) Дело в том, что сначала чтение происходит, потом загрузка. Между этими этапами юзер может редактировать данные. Загрузка происходит позже. И залипает не всегда. Закономерности нету(
|
|||
4
antgrom
30.10.15
✎
15:25
|
считаю , что ТС должен показать код.
имеет смысл обсуждать только код и что делает этот код. |
|||
5
Alex unde
30.10.15
✎
15:32
|
(4) та код банальный, что там смотреть, записать документ потом Установка цен номенклатуры контрагентов...
|
|||
6
su_mai
30.10.15
✎
15:33
|
(0) В названии темы ошибка: "сжерает"
https://ru.wiktionary.org/wiki/сжирать |
|||
7
Garikk
30.10.15
✎
15:36
|
Помнится был в описании глюк с выжиранием места в какойто из старых версий 8.3.6
Попробуйте таки платформу обновить, че гадать то |
|||
8
anatoly
30.10.15
✎
15:43
|
(5) мы так не думаем.
какой формат файла для загрузки хоть? |
|||
9
Alex unde
30.10.15
✎
15:50
|
(8) *.xls
чтение либо: objRec = Новый COMОбъект("ADODB.Recordset"); Либо Excel = ПолучитьCOMОбъект("","Excel.Application"); |
|||
10
Necessitudo
30.10.15
✎
15:51
|
Кстати кто подскажет - что таки значит число в колонке "Захвачено СУБД"?
|
|||
11
anatoly
30.10.15
✎
15:53
|
(3) так залипает именно при записи (кстати откуда куда?) уже прочитанных данных?
тогда смотри может в этом месте что то зацикливается... |
|||
12
Alex unde
30.10.15
✎
16:02
|
(11) в обработке табличная часть заполняется при чтении екселя, может редактировать, может нет, потом записывается документ установи цен номенклатуры контрагентов.
Ничего нигде не зацикливается 100% |
|||
13
Alex unde
30.10.15
✎
16:03
|
(10) Секунды по-ходу)
|
|||
14
Злопчинский
30.10.15
✎
16:13
|
было аналогичсное.
типовая конфа. типовая операция "заполнить" типовой документ инвентаризации. у меня пораньше падала - на 65 гигах. больше не было. проявлялась только на файловой версии. |
|||
15
Злопчинский
30.10.15
✎
16:16
|
вот ветка Загрузка в БП3корп. Недостаточно места на диске
с точностью до наоборот - на скуле обломс, файловая нормально |
|||
16
Alex unde
30.10.15
✎
16:47
|
(15) Блин, забыл указать, у меня тоже sql-ная база...
за существование файловых уже забыл) |
|||
17
France
30.10.15
✎
17:11
|
(16) у меня была аналогичная проблема с этим документом....небось, сервер 1С и сервер бд на одной машине??...
в общем - натравил админа на сервер, и все заработало.. он изменил выделение памяти под процессы. |
|||
18
France
30.10.15
✎
17:12
|
хотя, стоп - у меня всю свободную память выжирала, потом вываливалась с ошибкой "недостаточно места на диске"... хотя свободны были пара терабайт..
|
|||
19
stix2010
30.10.15
✎
17:15
|
дожили, 40 тыс строк загрузить не могут, погроммисты такие погромисты, а как раньше то в 2000х грузили?
|
|||
20
Alex unde
30.10.15
✎
17:20
|
(19) Ну вот к чему такой умный комментарий?
Вообще данная проблемы вываливается на разных прайсах, но на том, который я привел в пример чаще как-то. есть доки и по 50к, записываются нормально, а тут 2к и выжрало память. Та вообще, при чем тут количество? Будь их там хоть 1кк, оно не должно на 70гб темпы создавать! |
|||
21
Garikk
30.10.15
✎
17:22
|
так всётаки обновить платформу может стоит?
|
|||
22
anatoly
30.10.15
✎
17:26
|
(20) вангую что в прайсах могут быть строки криво понимаемые 1С (процедурой записи)
|
|||
23
stix2010
30.10.15
✎
17:32
|
(20) изначально надо начинать с:
как читается, алгоритм загрузки, ибо: "Захвачено СУБД" уже означает, что в базу что то пишется и проблема не в загрузке с xls, а в записи данных |
|||
24
noxxx
30.10.15
✎
17:48
|
Попробуй обновиться до 8.3.6.2332 и проверь. У нас была такая же проблема с 8.3.6.1999.
|
|||
25
noxxx
30.10.15
✎
17:49
|
вот я описывал наши беды Неведомая ерунда с сервером предприятия
|
|||
26
noxxx
30.10.15
✎
17:50
|
Причем это внезапно прекратилось после того как ограничили количество сеансов на процесс до 64.
|
|||
27
vhl
30.10.15
✎
18:00
|
(0) Это Маня тебе такой загружатор продал?
|
|||
28
Матиус
30.10.15
✎
18:07
|
(0) Если не хватает места, значит надо покупать диск большего объема. Это же так просто!
|
|||
29
Матиус
30.10.15
✎
18:08
|
(4) Код как код, кода никогда не видел?
|
|||
30
Alex unde
30.10.15
✎
18:08
|
(24) Спасибо, попробую. Тут админа нужно задействовать)) Прав нету инсталить на сервере
|
|||
31
Alex unde
30.10.15
✎
18:11
|
(28) Есть у меня знакомы один, который все лечит покупками новых ССД дисков))
|
|||
32
Матиус
30.10.15
✎
18:12
|
(31) У знакомого много денег? Обычный 16 тирабайтник и можно на год забыть о проблеме
|
|||
33
noxxx
30.10.15
✎
22:09
|
(30) О результатах сообщи плз
|
|||
34
Alex unde
30.10.15
✎
22:55
|
(33) Ок, договорился чтобы админ на выходных поставил платформу, в понедельник будем смотреть
|
|||
35
ice777
30.10.15
✎
23:28
|
(34) после этих слов с тобой не о чем разговаривать.
|
|||
36
bolero
30.10.15
✎
23:56
|
(0) я разрешал 32-битному серверу 8.3.5 жрать памяти больше, чем 2G и получал результат, очень похожий на твой.
|
|||
37
Web00001
31.10.15
✎
06:12
|
(0)Не хватает кода - скорее всего там все нормально. Ибо натупить при загрузке данных из эксель сложновато. Но не вижу причин не публиковать код. Выгрузи его весь куда нить и здесь дай ссылки если не хочешь публиковать простыни. Если ошибка нестабильна, то надо уточнить "залипание" на одном и том же файле стабильно или нет? То есть если она один раз "залипла" на одном большом файле, то во второй раз она залипнет? А если откатиться к состоянию которое было до загрузки это файла "залипнет"? Если никакой закономерности выявить не получается, то да, надо попробвать сменить релиз платформы, как в верхнюю сторону, так и в нижнюю.
|
|||
38
ProxyInspector
31.10.15
✎
11:55
|
Явно плохой алгоритм. Мы вынуждены работать с прайсами по 20-30 тыс позиций. Проблем нет.
Важно какая конфигурация и какие формы (управляемые или обычные) Если управляемые, то ничего необычного нет. Управляемые для киосков. Если УТ11, то я не удивлюсь. |
|||
39
noxxx
02.11.15
✎
09:34
|
Автор, ну что там?
|
|||
40
dmpl
02.11.15
✎
09:36
|
(5) Циклическое срабатывание подписок на событие?
|
|||
41
Славен
02.11.15
✎
09:57
|
заодно проверь что он в тз закачал, нету бесконечных строк?
|
|||
42
D_E_S_131
02.11.15
✎
10:14
|
(39) Видимо сервер упал после переустановки платформы 1С. Судорожно пытаются реанимировать все с утра. :)
|
|||
43
Alex unde
02.11.15
✎
10:39
|
(35) такое...
(39) Та ничего, админ ничего не установил... (41) Я сейчас еще раз проверю, но по-моему я с этого начинал.. |
|||
44
D_E_S_131
02.11.15
✎
10:42
|
(43) У тебя нет варианта поставить отдельно новую платформу куда-то и проверить эту загрузку? Это гораздо быстрее сделать и не нужно тратить время на "ковыряния" с кодом. Тем более, что здесь уже упомянули о "грехах" этого релиза платформы.
|
|||
45
Alex unde
02.11.15
✎
10:46
|
(44) Я на своей копии, с этой же версией платформы работаю, гружу файл без малейших проблем... Читал в нете что если файловая база то спасает тема chdbfl.exe, какие механизмы при этом для серверных баз используются? Тринк скл базы? или что, я в этом не особо шарю :(
|
|||
46
Alex unde
02.11.15
✎
10:49
|
(45) SHRINK в смысле..
|
|||
47
Garikk
02.11.15
✎
10:49
|
(45) <Я на своей копии, с этой же версией платформы работаю, гружу файл без малейших проблем>
Глюк может проявляться при стечении какихто, ведомых только одной 1С обстоятельствах. так что не показатель |
|||
48
Alex unde
02.11.15
✎
15:37
|
На сколько я понял, проблема была в следующем. В файле екселя когда нажимаешь Ctrl + end Переходило на пустую строку. При этом, когда её удаляешь - ничего не меняется. Выделил заполненную область, вырезал на другой лист и удалил первый. Загрузил нормально. Это странно, потому как таблица после чтения должна была бы в конце заполнена пустыми строками, чего не было по факту + при чтении проверки стоят на заполненность строки. Возможно там какой-то невидимый символ, еще не ковырялся с этим, главное - загрузка пошла:)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |