Имя: Пароль:
1C
 
"Недостаточно памяти" при загрузке базы из dt и Сеанс разорван администратором
0 Phenomen
 
11.12.09
03:24
На серваке порядка 10 баз

В какой-то момент при выгрузке базы (периодически) стало выскакивать сообщение "Сеанс разорван адмнистратором" и размеры баз выросли в разы

Средствами SQL сделал shrink database или как его там. размер баз уменьшился. Но в те моменты, когда базы все же бэкапятся, размеры dt выросли раз в 10-15

Перезапуск службы агента сервера 1С помогает на время
Презагрузка самого сервака не помогла
Тестирование и исправление тоже
Выгрузка в dt и последующая загрузка на SQL привела к ошибке "Недостаточно памяти" (на сервере свободно порядка 14 гигов оперативки и пару сотен на винте)
Проверка средствами 1С файлового варинат не принес результатов

Что делать то?
Базы разные. в том числе и самописные, результат один и тот же
палтформа 8.1.15.14
1 Phenomen
 
11.12.09
08:05
up
2 Нуф-Нуф
 
11.12.09
08:09
это проблема сервера приложений 1с. проблема работы с памятью. насколько мне известно - проблема старая но до сих пор нерешенная. у нас такое часто - помогает только перезапуск службы 1с.
проблема проявляется при выгрузке/загрузке ДТ, при выгрузке/загрузке конфиги, при выгрузке/загрузке данных через урбд
3 Нуф-Нуф
 
11.12.09
08:09
так что... курим бамбук
4 artoum
 
11.12.09
08:14
По легенде лечится переходом на 64 разрядную 1c. Не проверял, но похоже на правду.
5 Нуф-Нуф
 
11.12.09
08:18
(4) 64 разряда где? на сервере или на клиенте?
6 Phenomen
 
11.12.09
08:18
(2) сейчас перезапуск службы уже не помогает
7 Phenomen
 
11.12.09
08:19
(5) На сервере
8 strange2007
 
11.12.09
08:20
Хм, подскажите размеры баз, а то я что-то такого не наблюдал. Когда подходил лимит по памяти для сервера (2гига) просто заводили еще процессы
9 Нуф-Нуф
 
11.12.09
08:21
у нас две базы 70 и 90 гб
10 Phenomen
 
11.12.09
08:23
у нас 600 метров
11 Нуф-Нуф
 
11.12.09
08:24
:)
12 Phenomen
 
11.12.09
08:24
(9) читал еще про установку галочки "Много процессов", но экспериментировать нынче страшно, не пробывал?
13 strange2007
 
11.12.09
08:25
Вообще переполнение идет за счет временных данных не привязанных к БД, например таблица значений. При закрытии клиента информация какое-то время хранится на сервере в памяти, потом освобождается.
Я правильно понимаю? Если да, тогда надо просто высчитать усредненный объем памяти по максимуму, добить сервер с запасом памятью и создать соответствующее кол-во процессов.
Мне кажется так должно спасти. Просто у нас максимум под 10 гиг было.
14 Phenomen
 
11.12.09
08:28
(13) из 14 гигтар оперативки - занято всего 3. так что не поможет
15 strange2007
 
11.12.09
08:29
(14) Так а процессов то 1С-вских сколько? 1 или 7
16 strange2007
 
11.12.09
08:30
а, и еще, SQL сервер и 1С сервер на одном физическом?
17 Phenomen
 
11.12.09
08:31
(15) Да, на одном. 1 процесс
18 Phenomen
 
11.12.09
08:32
(13) с временными таблицами вряд ли. Базы выросли и начали брыкаццо все одновременно
19 strange2007
 
11.12.09
08:37
(17) Ради эксперимента добавьте еще 2-3 процесса и поглядите на изменения.
По поводу раздутия баз, рекомендую посмотреть какие таблицы больше всего занимают места (на инфостарте обработка валялась по просмотру размеров). Мы тоже перевели одну орг. на 8.1.15 - вроде все нормально
20 strange2007
 
11.12.09
08:38
Вообще, если по тем или иным причинам у Вас увеличился объем данных, то, вероятнее всего, все выборки (ТЗ, ДЗ, результаты запросов и прочее) тоже выросли, соответственно одного проца стало не хватать и, как следствие, виноват админ/программист
21 xzorkiix
 
11.12.09
08:39
(20) че сразу косой?(С)
22 xzorkiix
 
11.12.09
08:42
у нас чаще беда с обрывом соединения со стороны сервера во время работы юзверей.

а базы давно копируем средствами сукеля. Там беда в том что в таблице Config с какого то из-за обновлений стал храница файл (скорее всего мд-ник оригиниал или тип того, хз) DataSize у которого переваливает за 100 000 000 - удаляешь его и боль проходит. Но коллеги мне так и не дают сделать с рабочей. На тестовых так делаю. После чего все кому не лень могут средствами 1С выгружать 1С Архивы себе
23 xzorkiix
 
11.12.09
08:43
Как заставить УПП сидеть на 1 Процессе а ЗП на другом? Нужно два кластера завести? (сорри за офтоп)
24 Нуф-Нуф
 
11.12.09
08:45
Выгрузить конфигурацию - обычная операция, ни ТЗ ни запросы не используются. это чисто механизм платформы - вылет по ошибке сабжа
25 BoBaBo
 
11.12.09
08:56
а в 8-ке как дело происходит? она дт в памяти строит или как в 77 во временном файле?
26 lxs
 
11.12.09
09:02
(0)
"Выгрузка в dt и последующая загрузка на SQL привела к ошибке "Недостаточно памяти""

Конкретно эта ошибка у меня вылечилась тестированием и исправлением.
Больше не вылетала.
27 John83
 
11.12.09
10:51
мне помогло полное снятие конфы с поддержки
28 strange2007
 
11.12.09
11:07
(27) А разве в режиме предприятия часть поддержки грузится?
29 wPa
 
11.12.09
11:10
(0) Сервер приложений 1С должен перегружаться каждую ночь. Утечки памяти не решены.
(4) 64- разрядная требует свой хасп. Не взлетит.
30 strange2007
 
11.12.09
11:12
+(28) При выгрузке конфы это занимает память. Хотя то, что на поддержки всего на размер ЦФ-ки больше
31 strange2007
 
11.12.09
11:15
(29) Это точно утечки памяти как все утверждают, а не окончание ресурсов? У некоторых нет перезагрузок каждую ночь и все нормально
32 John83
 
11.12.09
11:21
(30) в один прекрасный момент не мог загрузить ни одну рабочую базу
одна где-то 4Гб, другая 12 и хоть всего лишь размер цф-ки, почему-то помогло
33 strange2007
 
11.12.09
11:23
(32) 4 гб это ДТ файл?
34 LamerSuper
 
11.12.09
11:30
Снимите конфу с поддержки. Все наладится. А на поддержке оставьте конфу в которой разрабатываете. Чтоб фигни не налепить.
35 John83
 
11.12.09
12:18
(33) нет, живой объем
(34) есть какая-то разница, лепить на поддержке или без?
36 alex1974
 
11.12.09
12:31
(29) 64х винда может работать на 32х хаспе, просто 1С будет работать тоже в 32 разрядном режиме
37 strange2007
 
11.12.09
12:31
(35) Хм, живая в 4 гб и проблемы... мне кажется тут не в поддержке дело. Скорее всего при снятии с поддержки исправилась истинная ошибка.
"есть какая-то разница, лепить на поддержке или без?" у меня есть, т.к. я веду разработку вообще без изменения стандартной конфы
38 John83
 
11.12.09
13:30
(37) если поставить обратно на поддержку, то проблема опять всплывает
39 Phenomen
 
11.12.09
15:06
Попросил сотрудника своего покапаццо, говорит что порблема решилась снятием с поддержки.
Сейчас буду проверять