"Недостаточно памяти" при обновление

1. aleks xantaev 8 08.06.18 19:53 Сейчас в теме
1С:Предприятие 8.3 (8.3.10.2580)
1C КА 2
База клиент серверная
При загрузке обновления конфигурации выходит сообщение "недостаточно памяти", и программа закрывается.

Отключаю всех пользователей, очищаю логи. Не помогает.
Подскажите решение, может кто нибудь встречался с такой проблемой.
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
3. lefthander 08.06.18 20:04 Сейчас в теме
(1)Дискового пространства на сервере хватает? Темповские файлы как правило на диске С сервера, да и на рабочем компе на диске С должно быть достаточно места.
trickster; +1 Ответить
4. Cooler 22 08.06.18 20:20 Сейчас в теме
(1)
1С:Предприятие 8.3 (8.3.10.2580)
1C КА 2
База клиент серверная
А разрядность ОС какая? Если х32, то "Недостаточно памяти" - это нормально для обновления современных конфигураций на управляемых формах.

ОС только x64 и, возможно, платформа тоже х64.
xisleray; MazhutkoAV; Светлый ум; Andy_NTG; sumpavig; Xershi; D_e_X_T_e_R; +7 Ответить
39. rovenskiy1C 30.03.22 10:07 Сейчас в теме
(1)Если на жёстком диске места хватает. Надо, как правильно заметили выше проверять разрядность, если х32 ( то там ограничение не более 2Гб озу на процесс, есть способы увеличить, но зачем?, если можно запустить по х64)
41. Alexponenta 30.06.22 21:38 Сейчас в теме
(1) 32х платформу используете для обновления? если - да, то зря. у 32х платформ ограничение на потребление памяти в 2 ГБ
2. namazi74 4 08.06.18 20:00 Сейчас в теме
решений может быть много. подобное встречалось и с РИБ и клиент-сервером. Помогало одно из действий: удаление/добавление в список баз, тестирование через утилиту и конфигуратор, перенос базы на другой компьютер, обновление и заливание на проблемный (при обновлении в диспетчере задач было видно как память доходила до максимально возможной и вываливалась ошибка).
5. haereticus 08.06.18 20:49 Сейчас в теме
Так а что с оперативкой на сервере и на тачке, с которой обновляете?
6. aleks xantaev 8 09.06.18 04:10 Сейчас в теме
ОС на котором находится сервер 1с
Win Serv 2016 standart x64 ОЗУ 128 Гб (скрины сервера)


Компьютер с которого делаю обновление WinServ 2012 standart x64, озу 32гб
Прикрепленные файлы:
7. dima_home 238 09.06.18 07:09 Сейчас в теме
Впервые столкнулись с этим при обновлении ЕРП2.
Просто все путают понятие 1С-сервер приложение 64 и запускаемое приложение клиента конфигуратора. ОНИ ОБА ДОЛЖНЫ БЫТЬ 64 РАЗРЯДНЫМИ.
Памяти у вас нахватает не у сервера 1С, а у 32 разрядного клиента (ограничение 2 ГБ)


Чтобы решить проблему убедитесь, что вы запускаете конфигуратор с "клиентского" 64 приложения 1С.

запуск с C:\Program Files (x86)\1cv8\8.3.11.3034\bin\1cv8.exe приведет к недостаточности памяти

запуск с C:\Program Files\1cv8\8.3.11.3034\bin\1cv8.exe приведет к нормальной работе.

При установке, на RDP сервер клиентских приложений 1С (даже если у вас установлен 64 1С Сервер) они устанавливаются 32 разрядными по умолчанию, вне зависимости от разрядности ОС. Это легко заметить в диспетчере задач, когда у вас расход памяти у клиентского приложения достигает 2гигабайт...падает с недостаточностью памяти, поскольку для 32 разрядных приложений ограничение для приложения 2 ГБ.

Скачайте с сайта поддержки 64 разрядного клиента 1с (не путать с 1С сервером 64), установите его и убедитесь, что ваш конфигуратор запущен с правильного пути (не с х86).
KG21; Vary; stoptime; lordguard; Divedition; xisleray; ramis333; tild; rabota.v8.1c; skad; user1552405; Mike9; user645801_yyyuuu123q; ledogora; akR00b; Illiida; Котяня; ak_nikolay; Raskad; yatec; rpgshnik; Greysvandir; d_sdr; user1338309; Патриот; RSConsulting; user973528; Jedi_u2; l_men; Torganik; m1_1976; pahad; 116hrus; black_lis; user1088651; user1218207; sumpavig; andrey1508; Rainger; PetrPan; CD_SVEN; Panda_Y2K; kotlovD; KRJ; Slypower; user1225706; nanik; Ali1976; dammit666; begemot; Diamante; mmch; user717259; astafeva.tv; _nk_; ulen; dhonid@yandex.ru; dms1; romanpolyashov@yandex.ru; olo_lo4; lnnr; namazi74; sternu; 17808849; user822247; AlexSkyMan; tricolor; emcya; PowerBoy; +69 Ответить
8. aleks xantaev 8 13.06.18 19:07 Сейчас в теме
(7) Спасибо, вы были правы. Обновил платформу на x64 и все стало корректно работать.
KG21; dms1; +2 Ответить
15. emcya 4 21.04.19 03:47 Сейчас в теме
(7) Спасибо, мил человек! Помогло
16. sternu 31.07.19 11:27 Сейчас в теме
(7) Спасибо, помогло! Обновлялся с 2.4.7.147 на 2.4.8.63 с разных машин и серверов, тоже после 3% выбивало с ошибкой "недостаточно памяти", а поставил 64-битный клиент на терминальник, сейчас шуршит обнова )
17. romanpolyashov@yandex.ru 06.02.20 08:33 Сейчас в теме
23. Ali1976 14 13.05.20 21:14 Сейчас в теме
(7) Спасибо, вроде все просто и логично, но сам не додумался, очень помогло.
29. m1_1976 13 13.07.21 09:34 Сейчас в теме
(7) Спасибо. Добрый человек. Сутки - коту под хвост. :) А так все просто!
32. Jedi_u2 08.09.21 09:01 Сейчас в теме
(7) спасибо, все получилось!
37. Raskad 10 03.03.22 23:05 Сейчас в теме
38. Котяня 129 30.03.22 09:46 Сейчас в теме
(7) Огромное спасибо, косяк был именно в запуске неверного клиента!
40. user645801_yyyuuu123q 30.06.22 16:56 Сейчас в теме
9. mumik_nr 22.10.18 13:34 Сейчас в теме
Здравствуйте, а подскажите мне пожалуйста у клиента база находится локально на компе виндовс 32 разрядная, база файловая, но при обновлении выдается такое же сообщение "недостаточно памяти" и в добавок всего 2 гига оперативы, получается не обновлюсь я на этом компе ни как? Правильно я понимаю мне оперативку нарастить надо?
10. Xershi 1475 22.10.18 13:37 Сейчас в теме
(9) нет. Вам винду надо обновить на 64 и поставить клиент 64. Тогда все сработает. А ну раз нет 10 гигов оперативки, то придется и ее докупить.
Сейчас в общем то 16 гигов надо ставить, чтобы комфортно обновляться!
Есть еще вариант сделать обновление на другом ПК. А затем заменить конфигурацию базы, тогда оперативки надо намного меньше!
11. mumik_nr 22.10.18 13:57 Сейчас в теме
последний вариант на сегодня это понятно что единственный но только как всегда счас закричат берите вечером и делайте хоть всю ночь а сейчас нам работать надо ((((( спасибо за ответ все понятно.
12. a_v_u 74 06.04.19 19:09 Сейчас в теме
из инета

для 32-битной системы — 2гб
для 64-разрядной — 4 гб

Для того чтобы увеличить размер адресной памяти, необходимо:

Запустить командную строку: «Пуск — Выполнить» — введите CMD и нажмите enter.
Введите в командной строке «bcdedit /set increaseuserva 3072″, где 3072 — размер желаемой адресной памяти.
Перезагрузите компьютер.
Попробуйте выполнить действие в 1С 8, которое не получалось ранее.
Если всё получилось и операция повторяется не так часто, рекомендуется вернуть размер адресной памяти к значению по умолчанию с помощью команды «bcdedit /deletevalue increaseuserva».
13. Xershi 1475 06.04.19 21:09 Сейчас в теме
(12) увеличение до 3 гигов не поможет, когда глобальное обновление сожрало больше 10.
Только 64-битный клиент. Сколько оперативки надо сложно сказать, но если ее не будет думаю файл подкачки пойдет в бой.
14. a_v_u 74 07.04.19 01:18 Сейчас в теме
"где 3072 — размер желаемой адресной памяти"
надо 10 пишите 10,

х64 конечно лучше, но если удастся для начала обойтесь парой команд это куда проще
18. agentesecreto 66 02.04.20 12:57 Сейчас в теме
(14) БП 3.0.75.104 типовая, комп windows7 32bit 4Гб ОЗУ, файловая. Сначала стала выбрасывать "Недостаточно памяти" при обновлении адресного классификатора. Включил bcdedit /set increaseuserva 3072 - помогло.
Теперь потребовалось включить возможность изменения с сохранением поддержки. При обновлении на 3.0.76.77 снова появилась ошибка "Недостаточно памяти" и вылет 1С. Диспетчер задач в момент вылета показывает использование памяти до 1,48 Гб. Никакие танцы с изменением параметра increaseuserva до 4000, 5000, 6000 картину не меняют - память на процессе доходит до полтора гига и вылет. Та же база отлично обновляется на компе 64бит win7 и 1С8, процесс конфигуратора отъедает в пике 2.2Гб. Сама база вырастает с 2.1Гб до 3.6Гб, сдувается обратно до 2.2Гб после ТИИ в режиме "Сжатие таблиц".
Светлый ум; +1 Ответить
33. dima_home 238 08.09.21 20:48 Сейчас в теме
(14) Не вводите в заблуждение людей.
команда bcdedit /set increaseuserva не превращает 32 разрядное приложение в 64 разрядное.
Это аналог всем известной команды при загрузке /3GB.
Например: multi(0)disk(0)rdisk(0)partition(2)WINDOWS="Microsoft Windows XP Professional 3GB" /3GB /fastdetect.

32 разрядное приложение в принципе не может адресовать пространство памяти более 4 гигабайт.
В старых ОС резервировалось 2ГБ под ОС и одному приложению одновременно было доступно только 2 ГБ.
Это ограничение до сих пор сохраняется для 32 битных приложений и на современных ОС.
Ключ /3GB разрешал сдвинуть ограничение для приложений до 3 Гб сократив доступное для ОС место в памяти до 1 ГБ.
Никакой ключ "bcdedit /set increaseuserva 100000000000000000000" не позволит 32 разрядному приложению пользоваться больше 4 ГБ памяти.
PS/ Был раньше способ использовать на 32 битных серверах памяти больше 4 ГБ с помощью ключа /PAE. Но и там одному приложению все равно выделялось не более 4 Гб, так как в 32 битах вы просто не можете из одного приложения адресоваться к памяти больше. Технология PAE просто разводила разные приложения на разные участки памяти и создавалась иллюзия использования большего количества памяти сервером.
19. Barkalov 06.05.20 20:37 Сейчас в теме
Добрые люди объясните дураку как это может быть,что для конфигурации, cf файл которой пол гига и пусть файл обновления 200 мБ требуется такой объем оперативной памяти, у меня вся файловая база 6 гБ неупакованная, а это для обновления конфигурации? Хотя после того как я увидел, что после очередного обновления БП 3.0 в обработчике события ПриИзменении для строки таблицы идет обращении к функции которая делает запрос к регистру и при этом содержимое таблицы ни как не меняется меня наверно ни чем не удивишь.
20. user856012 13 06.05.20 20:55 Сейчас в теме
(19) А не все ли равно - как и почему? Если это реальность, которую создала фирма 1С, а не мы - то с этим надо смириться и жить. Или уходить из этой области.

P.S. У самого на днях не получилось на x32 создать пустую (новую) базу БП 3.0.75 из .cf - и что толку спрашивать и возмущаться?
21. Barkalov 06.05.20 21:06 Сейчас в теме
(20)уходить назад на топоры. Написать конвертер модулей с 8 на 7.77
22. user856012 13 06.05.20 21:15 Сейчас в теме
(21)
Написать конвертер модулей с 8 на 7.77
Кто мешает? ;)
24. user1309768 23.07.20 18:42 Сейчас в теме
(20) Правильно! Лучше сидеть и грести все под себя, т.к. мы знаем меньше.
А ничего страшного , что 64х битные платформы ломают все что касается торгового оборудования?
И ставить на один терминал 2 разнобитные платформы - убийство сисадминов и программистов 1С.
нет, зачем, мы лучше будем делать так, как навеливают разрабы.
25. user856012 13 23.07.20 18:58 Сейчас в теме
(24)
Правильно! Лучше сидеть и грести все под себя, т.к. мы знаем меньше.
Эк вас разобрало...
нет, зачем, мы лучше будем делать так, как навеливают разрабы.
Вы что предлагаете по теме ветки? Написать альтернативную платформу для конфигураций 1С? См. (22), не буду повторяться.

Или все, что вы хотели - это газифицировать лужу? Поздравляю, это вам удалось!
26. UstinovVA 286 15.01.21 09:16 Сейчас в теме
такая же зараза случилась при обновлении БП 3.0.85.25 на любой верхний релиз
27. AnutaKi 02.04.21 09:35 Сейчас в теме
При обновлении бухи с 3.0.88.32 на 90.45 столкнулась с такой же ошибкой. База серверная, на основном ПК на диске С полно места. Не знаю, совпадение ли, но решилось обновлением в 2 этапа - сначала на 89.34, потом на 90.59. Возможно, за счет уменьшения количества релизов, файлу обновления потребовалось меньше памяти на сервере и локально.
28. user824443 05.05.21 16:24 Сейчас в теме
Тоже столкнулись с данной проблемой, уж думали что то с конфигурацией случилось. Помогла установка версии 84х битной платформы. Спасибо dima_home за подробное разъяснение!(7)
dima_home; +1 Ответить
30. lsnr 14.08.21 08:23 Сейчас в теме
Перепробовал все варианты. Платформа 1с - 64-разрядная. Памяти оперативной и на диске более чем достаточно, Назначал выделение оперативной памяти повышенного размера - бесполезно, пробовал обновляться подряд по всем обновлениям - без толку, сделал свертку базы, уменьшил ее размер - все равно. Ничего не помогало.. Наконец, просто решил обновить платформу 1с. И это помогло! Видимо предыдущая платформа была с каким то багом, который приводил к ошибке нехватки памяти. Вот номер этой платформы - 8_3_17_.2127. Кстати сейчас 1с-цы, паразиты, втихаря убрали номер этой платформы из списка на своем сайте технологической поддержки. А я, в итоге, столько промучился с ней..
agentesecreto; +1 Ответить
31. Online-Ufa 14.08.21 08:32 Сейчас в теме
(30)
Кстати сейчас 1с-цы, паразиты, втихаря убрали номер этой платформы из списка на своем сайте технологической поддержки.


На сайте 1С было опубликовано Информационное письмо №28355 от 31.05.2021 о отзыве версий 8.3.17.2198, 8.3.17.2127, 8.3.18.1433 платформы "1С:Предприятие"

Данное информационное письмо выпускается с целью уведомления пользователей "1С:Предприятия 8" и партнеров фирмы "1С" о том, что из-за обнаруженных ошибок пользователям версий 8.3.17.2198, 8.3.17.2127, 8.3.18.1433 платформы "1С:Предприятие" необходимо выполнить обновление на версии 8.3.18.1483/8.3.17.2231 или установить предыдущие версии платформы.
Версии 8.3.17.2198, 8.3.17.2127, 8.3.18.1433 решено больше не публиковать.
agentesecreto; +1 Ответить
34. radiomag71 27.10.21 15:05 Сейчас в теме
(7) Большое спасибо за рекомендацию и разъяснение. У меня локальная установка 1С, и та же проблема с "нехваткой памяти" при обновлении. Установил 64-битную платформу и все вопросы были сняты. Кстати, не смотря на то, что 64-бит платформа была установлена в другую папку (Program Files вместо Program Files (x86)), ярлыки запуска сами заменились на запуск 64-бит. версии.
35. dima_home 238 14.01.22 10:08 Сейчас в теме
Сейчас можно просто настроить в правилах запуска информационной базы обязательность применения 64битного клиента.
Прикрепленные файлы:
Bob_Dobr; nano1c; config; +3 Ответить
36. user1744723 15.02.22 11:24 Сейчас в теме
Почистил ccleaner и все заработало
42. swi76 19.04.23 12:19 Сейчас в теме
Как вариант почистить кЭш 1с , мне помогло
43. swi76 19.04.23 12:24 Сейчас в теме
и еще удалите из процессов все яндексы и оперы , они могут мешать
44. lesin_ 24.07.23 12:42 Сейчас в теме
Большое спасибо, помогло.
45. aret99 8 19.12.23 14:48 Сейчас в теме
Скачайте с сайта поддержки 64 разрядного клиента 1с (не путать с 1С сервером 64)
Не клиента надо скачивать а платформу х64. Просто тонкого клиента скачать не поможет, т к обновление на уровне платформы идет. И проверить что запуск клиента идет х64.
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)