Ошибка 1с на устройстве нет свободного места

1С 8, ошибка на устройстве нет свободного места, недостаточно свободного места, как исправить, устранить, 1С, 1c, 8, 8,x, 8.1, 8.2, 8.3

1С 8 На устройстве нет свободного места С:Usersимя_пользователяAddDataLocalTempv8_xxxx_xxx.tmp(0x00000070): Недостаточно свободного места

Описание ошибки:
Ошибка возникает как при попытке выполнить создание архивной копии базы, так и при попытке выполнения операции «Тестирование и исправление» базы данных. Вариант работы с базой клиент-серверный, MS SQL. Платформа 1С: Предприятие 8.3.9.

Найденные решения:

1С 8 На устройстве нет свободного места С:Users (0x00000070): Недостаточно свободного места

Как уже был отмечено, при выполнении процедуры создания архивной копии, либо при тестировании и исправлении базы возникает данная ошибка. Она напрямую связана с тем, что из-за временных файлов, связанных с запускаемым процессом попросту заканчивается свободное пространство на диске C:

1С 8 На устройстве нет свободного места С:Usersимя_пользователяAddDataLocalTempv8.tmp(0x00000070): Недостаточно свободного места

Т.к. базы 1С работали за счет СУБД MS SQL, то сразу же вариант переполнения со стороны SQL был исключен, т.к. все связанное с SQL было размещено на другом диске. Поэтому получалось, что проблема исчерпания имевшегося свободного пространства связана с 1С. Первым делом стоит проверить размер файлов журналов регистрации баз, папка srvinfo в папке платформы (1cv82 для платформы 8.2 и 1cv8 для платформы 8.3, чаще всего в Program Files на диске C). Более обстоятельно тему можно изучить в статье reg_1541 и что в нем храниться. Если вкратце, то в этой папке содержаться файл-реестр кластера 1CV8Clst.lst, в нем содержится описание баз. В папках (с длинными наименованиями), соответствующих базам, хранятся файлы журнала регистрации. Так просто их удалять НЕЛЬЗЯ!

1c 8 много занимает srvinfo переполнение reg_1541



Но нужно понять главное, что чтобы освободить место под дальнейшее функционирование 1С, необходимо сократить журналы регистрации. Ведь именно его файлы «раздувают» папку srvinfo в объеме каждодневно.

Выполнить процедуру сокращения журнала регистрации возможно вручную. Для этого необходимо запустить базу в режиме Конфигуратор. В меню «Администрирование» — «Настройка журнала регистрации…»

как сократить журнал регистрации 1С 8

Далее нажимаем кнопку «Сократить», выбираем дату, по которую необходимо выполнить сокращение и запустить процедуру нажатием на «ОК».

Очистка журналов регистрации сервера 1С 8

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

Можно пойти по второму варианту развития событий и перенести каталог srvinfo на другой диск, чтобы реже вспоминать о проблеме необходимости чиски журнала регистрации сервера 1С: Предприятие 8.

По умолчанию журнал регистрации хранится в следующем месте:
C:Program Files (x86)1cv82srvinfo для 1С 8.2 и 
C:Program Files (x86)1cv8srvinfo для 1С 8.3

Чтобы перенести журнал регистрации 1С  в другое место сначала необходимо выполнить следующие действия.

1) Остановил службу «Агент сервера 1С:Предприятия 8.x»
2) Перенести папку  srvinfo в новое место.
3) Указать новый путь в реестре: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservices1C:Enterprise 8.2 Server Agent (x86-64), для ключа ImagePath меняем на путь к новому месту расположения журнала регистрации 1С, т.е. к каталогу srvinfo. См пример для платформы 1С 8.3

как перенести перенос журнала регистрации 1с на другой диск

Но в моем случае на практике проблема решилась примитивно — установкой нового жесткого диска с большим свободным пространством и ошибка уже себя не проявляла.

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

07-02-2017

Журавлев А.С.
(Сайт azhur-c.ru)

Ругается «На устройстве нет свободного места»

Я
   bvb

10.01.14 — 12:28

База SQL Лежит на диске D: (места на диске D: достаточно)

Win server 2008 x64

После обновления платформы на 8.2.19.80

При выгрузке и загрузке стала ругаться:

«На устройстве нет свободного места C:WindowsTempv8_1A6425.tmp»

места на С: 98Г

выгрузка производится вообще на G:

   Laerys

1 — 10.01.14 — 12:29

«выгрузка производится вообще на G:»

а темп на С

   ДенисЧ

2 — 10.01.14 — 12:29

fat32?

   almar

3 — 10.01.14 — 12:32

(0) Это места нет на том компе, где установлен сервер 1С

   Ненавижу 1С

4 — 10.01.14 — 12:39

>>База SQL

>>При выгрузке и загрузке

Зачем такие извращения с серверной базой?

   m-serg74

5 — 10.01.14 — 12:56

(4) в жизни всякое случается

   bvb

6 — 10.01.14 — 13:16

(2) NTFS естественно

(3) Что сие значит ? Сервер установлен на С.

TempDB на D:

   Ненавижу 1С

7 — 10.01.14 — 13:17

а мне кажется, что речь про место на компьютере где происходит выгрузка и загрузка

   bvb

8 — 10.01.14 — 13:18

(7) Забыл сказать — терминал

   MM

9 — 10.01.14 — 13:20

Сколько места на С:?

   m-serg74

10 — 10.01.14 — 13:21

(9) (0) посмотри, там есть :)

   m-serg74

11 — 10.01.14 — 13:22

(8) 98Г на всех пользователей терминальных? Ограничения для пользователей есть?

   Chai Nic

12 — 10.01.14 — 13:22

У меня как-то был такой глюк.. Но при повторной попытке выгрузки всю прошло нормально. Так и не понял, в чем причина.

   bvb

13 — 10.01.14 — 13:26

(11) Я писал — 98 гиг.

Если я чищу каталог вручную — это временно помагает

В ночь надо попробывать перезагрузить сервер

   m-serg74

14 — 10.01.14 — 13:27

(13) что ты мне то пишешь, я видел что 98

   m-serg74

15 — 10.01.14 — 13:28

(13) сколько пользователей в терминале?

   bvb

16 — 10.01.14 — 13:46

(15) сейчас овер 50

Но утром когда я это делал т была эта ошибка не было никого . И каталог WINDOWSTemp я чистил

   m-serg74

17 — 10.01.14 — 13:57

(16) не понятно

в (13) — /Если я чищу каталог вручную — это временно помагает/

в (16) — /Но утром когда я это делал т была эта ошибка не было никого . И каталог WINDOWSTemp я чистил/

   cons74

18 — 10.01.14 — 14:06

антивир? каr-то помню ошибки лезли пока не добавил v8*.tmp в исключения

   hhhh

19 — 10.01.14 — 14:11

(16) но размер базы какой? умножайте на 3. И сравните с 98.

   bvb

20 — 10.01.14 — 15:08

(17) В данный момент долее 50 польз

     Раньше выгон пользователей и очистка  помогала. Сегодня утром нет.

(19) 45 гиг. Но она давано такая. А сисадмин божится что диск С: всегда так был заполнен. Раньше проблем не было

   hhhh

21 — 10.01.14 — 15:10

(20) ну значит запускайте ТИИ? проверьте базу.

  

bvb

22 — 10.01.14 — 15:41

(21) У меня с тестовой тоже самое

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

Guest


  • #1

При попытке выгрузки ИБ происходит ошибка: не хватает места в папке, где хранится временный фпйл.
База на sql
1С:Предприятие 8.1 (8.1.12.98)
«Управление торговлей», редакция 10.3 (10.3.6.8)
С чем может быть связано и как лечить?

vitfil


  • #2

А места хватает?
Какая файловая система?

Guest


  • #3

Места хватает за глаза, файловая система NTFS

vitfil


  • #4

Прав на папку тоже хватает?

Guest


  • #5

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

unknown181538


  • #6

«Сеанс прерван администратором. Недостаточно памяти»?
Попробуйте перезапустить сервер 1С Предприятия или даже саму железку.

Guest


  • #7

Перезагружал
Если быть точным, то выдается следующая ошибка

На устройстве нет свободного места ‘C:Documents and SettingsUSR1CV81Local SettingsTempV8_A6C_a.tmp’

На диске С при этом полно свободного места — намного больше, чем вся база может занимать.

thinkfast


  • #8

Хм… Вспоминаю была похожая проблема с одной из сборок ХП.
Когда пытался установить программу больше 200мб, она не давала создать большой файл в temp каталоге.

Лечил сначала указанием др каталога не %temp виндовского, а потом снес ее вообще.
Мб у вас на машине где делаете выгрузку ОС тоже ХП сборка ?

Guest


  • #9

Стоит SBS, но идея хорошая.
А где прописать каталог для временных файлов в 1с?

vitfil


  • #10

На устройстве нет свободного места ‘C:Documents and SettingsUSR1CV81Local SettingsTempV8_A6C_a.tmp’

На диске С при этом полно свободного места — намного больше, чем вся база может занимать.

С квотами на размер каталогов никто не игрался?

Guest


  • #11

Вроде нет.
Но проверю.
А все-таки, как назначить другую папку для хранения темпов?

vitfil


  • #12

А все-таки, как назначить другую папку для хранения темпов?

В переменных окружения.
Мой компьютер, свойства…

Guest


  • #13

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

thinkfast


1С:Розница - На устройстве нет свободного местаПропадает место на жестком диске, и 1С:Розница выдает ошибку «На устройстве нет свободного места». Мой опыт в данной ситуации.

Я не люблю Windows 10 за то, что с ней все как-то непросто. В системе есть куча процессов, скрытых от глаз пользователя, которые зачастую не облегчают жизнь, а усложняют. Одна только служба обновления Windows 10 чего стоит. Но никогда бы не подумал, что столкнусь с проблемой, обозначенной в заголовке статьи: в режиме РМК 1С:Розница выдала ошибку о нехватке свободного места на жестком диске:

1С:Розница, На устройстве нет свободного места, Ошибка

Иными словами, Розница не может создать необходимый для своей работы временный файл v8_C8D8.tmp по адресу «C:UsersUserNameAppDataLocalTemp» и ее работа прекращается. Если проверить свободное место на диске, то можно увидеть «картину», подтверждающую вышеуказанную ошибку:

Пропадает место на жестком диске

Смотрю содержимое папки «Temp» и вижу, что в ней присутствуют два файла: aria-debug-3624.log и aria-debug-4936.log, которые в сумме занимают пару десятков гигабайт:

aria-debug, Temp, OneDrive

Снова OneDrive??? Так и есть — после установки очередных обновлений Windows, сервис OneDrive стал «плодить» файлы «aria-debug-ХХХХ.log», беспощадно пожирая место на диске.

OneDrive сжирает память системного диска — как быть?

Первое, что приходит в голову — удалить вручную все файлы «aria-debug-ХХХХ.log» из папки Temp, расположенной по адресу: «C:UsersUserNameAppDataLocalTemp». Но сервис OneDrive снова начнет «трудиться», и через несколько дней проблема с нехваткой свободного места на диске придет снова, как возвратный тиф. Если в работе OneDrive нет нужды, то лучше всего его отключить:

  • Запускаем «Командную строку» от имени администратора (Win+X, в появившемся меню выбираем пункт «Командная строка (администратор)»);
  • Вводим команду деинсталляции OneDrive: «%SystemRoot%System32OneDriveSetup.exe /uninstall»:

Как отключить OneDrive, Удаление OneDrive

  • Запрещаем работу службы OneDrive в системном реестре — кнопка Пуск/Выполнить/regedit. Находим ветку реестра «HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsSkydrive». Создаем новый параметр типа «DWORD» (правая кнопка мыши/создать) с именем «DisableFileSync» и значением, равным «1». Нажимаем «Ок», закрываем редактор реестра и перезагружаем ПК:

Как отключить OneDrive, Удаление OneDrive через реестр Windows

Готово! Сервис OneDrive отключен и больше не побеспокоит.

  • Но я решил пойти немного дальше и написать bat-файл, который на всякий случай каждый раз при запуске Windows будет «чистить мусор» в нескольких папках Temp, имеющихся в системе. Для этого создал текстовый файл «Очистка Temp» со следующим содержимым:

DEL /F /S /Q /A «C:WindowsTemp*»
DEL /F /S /Q /A «C:Temp*»
DEL /F /S /Q /A «C:UsersUserNameAppDataLocalTemp*»

(На всякий случай обращу внимание на то, что в адресе «C:UsersUserNameAppDataLocalTemp*» текст «UserName» — это имя пользователя, и его необходимо поменять на свое).

bat-файл, очиста папок Temp, автоматическое удаление мусора в Temp

Изменил его расширение (с *.txt на *.bat), скопировал в корень диска C: и создал в «Планировщике заданий» новую задачу на выполнение данного «батника» при запуске системы (о том, как создать задачу в планировщике заданий Windows, я писал в статье «УТМ: Starting EGAIS Agent — Admin shell»):

как создать задачу в планировщике заданий Windows

Конечно, последний пункт проделывать необязательно. Но всегда чистые папки Temp еще никому не навредили. Что касается работоспособности сервиса OneDrive, то его всегда можно вернуть обратно: необходимо будет удалить созданную в реестре ветку «HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsSkydrive», перезагрузить ПК, запустить «Проводник», ввести в адресную строку «%SystemRoot%SysWOW64» и запустить в открывшемся каталоге файл OneDriveSetup.exe, который установит приложение OneDrive на исходное место.

1

Не проходит выгрузка ИБ в файл

18.08.2009, 11:29. Показов 39354. Ответов 13


При попытке выгрузки ИБ происходит ошибка: не хватает места в папке, где хранится временный фпйл.
База на sql
1С:Предприятие 8.1 (8.1.12.98)
«Управление торговлей», редакция 10.3 (10.3.6.8)
С чем может быть связано и как лечить?

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

0 / 0 / 0

Регистрация: 28.03.2004

Сообщений: 1,913

18.08.2009, 11:57

2

А места хватает?
Какая файловая система?



0



18.08.2009, 12:58

3

Места хватает за глаза, файловая система NTFS

0 / 0 / 0

Регистрация: 28.03.2004

Сообщений: 1,913

18.08.2009, 14:44

4

Прав на папку тоже хватает?



0



18.08.2009, 16:32

5

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

0 / 0 / 0

Регистрация: 24.12.2008

Сообщений: 1,399

19.08.2009, 01:57

6

«Сеанс прерван администратором. Недостаточно памяти»?
Попробуйте перезапустить сервер 1С Предприятия или даже саму железку.



0



19.08.2009, 11:31

7

Перезагружал
Если быть точным, то выдается следующая ошибка

На устройстве нет свободного места C:Documents and SettingsUSR1CV81Local SettingsTempV8_A6C_a.tmp

На диске С при этом полно свободного места — намного больше, чем вся база может занимать.

0 / 0 / 0

Регистрация: 23.07.2009

Сообщений: 91

19.08.2009, 11:46

8

Хм… Вспоминаю была похожая проблема с одной из сборок ХП.
Когда пытался установить программу больше 200мб, она не давала создать большой файл в temp каталоге.

Лечил сначала указанием др каталога не %temp виндовского, а потом снес ее вообще.
Мб у вас на машине где делаете выгрузку ОС тоже ХП сборка ?



0



19.08.2009, 11:58

9

Стоит SBS, но идея хорошая.
А где прописать каталог для временных файлов в 1с?

0 / 0 / 0

Регистрация: 28.03.2004

Сообщений: 1,913

19.08.2009, 12:25

10

Цитата
Сообщение от АлександрРостовский

На устройстве нет свободного места C:Documents and SettingsUSR1CV81Local SettingsTempV8_A6C_a.tmp

На диске С при этом полно свободного места — намного больше, чем вся база может занимать.

С квотами на размер каталогов никто не игрался?



0



19.08.2009, 12:41

11

Вроде нет.
Но проверю.
А все-таки, как назначить другую папку для хранения темпов?

0 / 0 / 0

Регистрация: 28.03.2004

Сообщений: 1,913

19.08.2009, 12:44

12

Цитата
Сообщение от АлександрРостовский

А все-таки, как назначить другую папку для хранения темпов?

В переменных окружения.
Мой компьютер, свойства…



0



07.09.2009, 11:01

13

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

0 / 0 / 0

Регистрация: 23.07.2009

Сообщений: 91

07.09.2009, 12:31

14

Молодцом =)



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

07.09.2009, 12:31

14

Работа с программами, рассчитанными на массового пользователя, не всегда протекает без проблем и багов. Реагируя на поставленные задачи, система может столкнуться с ситуацией, когда обработка всего накопленного массива не представляется возможной — как правило, это происходит в процессе формирования отчетов, установки обновлений, загрузки файлов в базу данных, и т. д. Причины, из-за которых возникают неполадки, могут быть разными, однако потребность в оперативном принятии мер, помогающих восстановить нормальный рабочий ритм, остается неизменной. Одной из наиболее распространенных является ошибка 1С «Недостаточно памяти» — о том, что делать в подобных случаях, и какие методы следует использовать, чтобы исправить ситуацию, поговорим в этом обзоре.

поддержка компьютерных программ

Общее представление

Функциональная специфика операционной системы Windows, чаще всего встречающейся на компьютерах, используемых в профессиональных целях, характеризуется выделением лимитированного объема адресного пространства, которое может использоваться программным обеспечением. Дефолтные настройки выглядят совсем просто: 2 ГБ для 32-разрядной версии, и в два раза больше — для 64-битной ОС.

В процессе активной работы, с использованием сразу нескольких одновременно запущенных программ, высока вероятность появления уведомления о том, что у 1С недостаточно свободной оперативной памяти для обработки команды или выполнения операции. В лучшем случае все начинает работать очень медленно, в худшем — приложения или ОС «вылетают» без сохранения промежуточных результатов. При наличии подобной симптоматики, возникающей в ответ на выполняемые действия, в первую очередь следует озадачиться вопросом увеличения доступного адресного пространства до объема, достаточного для полноценной работы.

Решение проблемы на клиентском компьютере

Итак, для Microsoft Windows ключевым проблемным фактором обычно оказывается выход за пределы рамок, определенных базовыми настройками операционной системы. Чем выше разрядность используемой версии — тем большее количество отведено под использование, однако даже четырех гигабайт далеко не всегда бывает достаточно. Особенно если речь идет о требовательных к ресурсам приложениях, графических редакторах или громоздких базах данных, запущенных параллельно работе бухгалтерской учетной программы.

настройка ПО

Что делать, когда 1С пишет, что ей недостаточно памяти для выполнения запроса, и закрывается или вылетает вместе со всей системой? Если причина кроется в адресном пространстве — существует несколько способов оперативного восстановления нужных кондиций.

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

Вторая опция — обман системы. Да, Windows можно обмануть, и, если все сделано правильно, проблема перестанет доставлять неудобства. Речь идет о формальном переходе с 32-битной на 64-разрядную версию, за счет которого автоматически увеличивается адресное пространство, выделяемое ОС по умолчанию. Фактических, она перестроит свою работу так, чтобы большее количество оперативки могло использоваться программным обеспечением — и это как раз то, что нам нужно.

Впрочем, подобный вариант срабатывает не во всех случаях. Чтобы убедиться, что все идет по плану, следует придерживаться стандартного алгоритма действий — иначе есть вероятность ухудшить работоспособность в будущем. Последовательность операций, совершаемых пользователем на клиентском компьютере, когда диагностирована нехватка адресной памяти для 1С, выглядит следующим образом:

  1. Запуск командной строки Windows. Microsoft предлагают использовать для этого обычное меню «Пуск», либо комбинацию «горячих клавиш» Win+R — в появившейся форме достаточно ввести значение «cmd», и запустить операцию нажатием на Enter.
  2. На экране должно возникнуть новое окно с черным полем для ввода данных. В нем прописывается команда «bcdedit/set increaseuserva 3200», число в которой отображает ограничение, установленное на использование ОЗУ. В этом случае речь идет об увеличении до 3,2 Гб, что обуславливается необходимостью постепенной корректировки системных настроек.
  3. После завершения процедуры нужно перезагрузить ПК — только после этого внесенные изменения вступят в силу. Для проверки результатов потребуется повторно выполнить те же самые действия, которые ранее приводили к ошибке 1 С «Недостаточно памяти». При очередном появлении уведомления следует повторить первый и второй пункт инструкции, но теперь установив цифровое значение на 3600 или 4096. Если же запуск аналогичных программ и обработка запросов не вызывает проблем с функциональным состоянием учетного приложения — вопрос считается решенным, однако остается еще один, завершающий этап.
  4. Для восстановления ограничителя, используемого операционной системой, нужно вновь открыть командную строку, прописав в ней команду «bcdedit/deletevalue increaseuserva». Это условие исключает снижение работоспособности ОС в пользу 1С, и обеспечивает комфортную работу с другим программным обеспечением.

получение информации

Стоит учесть, что указанная инструкция помогает разобраться с экстренными ситуациями, требующими срочного проведения одной или нескольких операций в учетной программе. При наличии достаточного свободного времени и соответствующих возможностей следует перейти на полноценную 64-разрядную версию Windows. Для этого понадобится скачать установочный инструмент с официального сайта производителя, создать загрузочный носитель и указать рекомендованную разрядность.

Готовые решения для всех направлений

Склады

Ускорь работу сотрудников склада при помощи мобильной автоматизации. Навсегда устраните ошибки при приёмке, отгрузке, инвентаризации и перемещении товара.

Узнать больше

Магазины

Мобильность, точность и скорость пересчёта товара в торговом зале и на складе, позволят вам не потерять дни продаж во время проведения инвентаризации и при приёмке товара.

Узнать больше

Маркировка

Обязательная маркировка товаров — это возможность для каждой организации на 100% исключить приёмку на свой склад контрафактного товара и отследить цепочку поставок от производителя.

Узнать больше

E-commerce

Скорость, точность приёмки и отгрузки товаров на складе — краеугольный камень в E-commerce бизнесе. Начни использовать современные, более эффективные мобильные инструменты.

Узнать больше

Учреждения

Повысь точность учета имущества организации, уровень контроля сохранности и перемещения каждой единицы. Мобильный учет снизит вероятность краж и естественных потерь.

Узнать больше

Производство

Повысь эффективность деятельности производственного предприятия за счет внедрения мобильной автоматизации для учёта товарно-материальных ценностей.

Узнать больше

RFID

Первое в России готовое решение для учёта товара по RFID-меткам на каждом из этапов цепочки поставок.

Узнать больше

ЕГАИС

Исключи ошибки сопоставления и считывания акцизных марок алкогольной продукции при помощи мобильных инструментов учёта.

Узнать больше

Сертификация

Получение сертифицированного статуса партнёра «Клеверенс» позволит вашей компании выйти на новый уровень решения задач на предприятиях ваших клиентов..

Узнать больше

Инвентаризация

Используй современные мобильные инструменты для проведения инвентаризации товара. Повысь скорость и точность бизнес-процесса.

Узнать больше

Показать все решения по автоматизации

Недостаточно памяти на диске сервера 1C

Куда более проблематичной оказывается ситуация, когда содержание отчета об ошибке свидетельствует о нехватке серверного пространства, выявляемой во время масштабного обновления или работы. Как правило, причиной становится некорректное или несвоевременное завершение отдельных процессов, инициируемых ранее запущенными программами. Накапливаясь и наслаиваясь друг на друга, они формируют массив, буквально пожирающий файл подкачки. Кроме того, проблемным фактором может оказаться активность отдельного взятого программного обеспечения, функционал которого предусматривает последовательное резервирование и высвобождение виртуальных ресурсов.

В теории с решением подобных ситуаций должно помогать специализированное ПО, однако практика показывает, что чаще всего его запуск становится причиной потери соединения и «падения» программного пакета. Если 1С Предприятие 8 (1C:Бухгалтерия, Розница и т. п.) при обновлении конфигурации пишет, что на диске сервера недостаточно памяти для выполнения задания — в системе явно нужно увеличить имеющиеся мощности. Впрочем, на первое время есть и кустарные способы устранения возникающей ошибки, позволяющие сэкономить бюджет организации.

Обходные пути

Стоит сразу сказать, что на постоянной основе прибегать к подобным вариантам не следует — они рекомендуются только в тех ситуациях, когда сроки выполнения работы, требующей увеличенного объема ресурсов, оказываются критичными. К числу опций, решающих вопрос нехватки «здесь и сейчас», относятся:

  1. Перезагрузка сервера. Да, это может показаться элементарным, но при принудительном завершении автоматически закрываются зависшие процессы, отнимающие львиную долю потенциально доступных ресурсов. Главное — предварительно позаботиться о сохранении текущих данных.
  2. Отключение и запуск рабочих циклов, генерируемых самой учетной программой. Это сокращает используемый объем, высвобождая достаточное количество памяти для действительно важных задач. В этом случае следует обратиться к квалифицированному системному администратору, обладающему навыками и знаниями для безопасной работы с консолью.
  3. Использование содержащего табличные параметры технологического журнала. Загрузка таблицы зачастую сопровождается уведомлением об ошибке, возникающим при выполнении определенных операций. Если трудности обработки вызывает «config», необходимо проверить логическую целостность конфигурации. Проверка предусмотрена функционалом 1С, и запускается в соответствующем разделе программы.

программные разработки

Еще одним фактором, обусловливающим возникновение проблем, может оказаться недостаточность места на используемом в сервере жестком диске. В современных реалиях это достаточно редкое явление, поскольку даже самые простые модификации предлагают внушительную емкость. Чаще всего свободное пространство поглощают временные таблицы, и в подобных случаях конкретного алгоритма, гарантированно устраняющего неполадки, не существует — все зависит от специфики кластера и локального местонахождения. Единственная рекомендация — использование стандартных решений, начиная с перезагрузки системы и заканчивая оптимизацией конфигурации.

Комплексный подход

Итак, когда 1С выдает ошибку, заявляя, что ей не хватает оперативной памяти — при обновлении, работе с базами или табличными массивами — порядок действий должен выглядеть следующим образом:

  1. Проверка загруженности оперативки через встроенный диспетчер задач, выявление неиспользуемых приложений и высвобождение части ресурсов. В идеале следует закрыть все ненужное, оставив только рабочие и системные процессы.
  2. По возможности — технологическое увеличение объема ОЗУ. Подобная опция доступна не всегда, однако, если есть возможность, — ей определенно стоит пользоваться.
  3. Выделение через базовые настройки дополнительной памяти, то есть увеличение значения, установленного для файла подкачки.
  4. При достаточном оперативном объеме проблемой может оказаться 32-битная версия платформы. Решение — в переходе на 64-разрядный формат.
  5. В случае адресной нехватки — запуск командной строки (выполняется под учетной записью администратора), с последующим вводом команды BCDEdit /set increaseuserva xxxx, где последние четыре знака — желаемое значение виртуального пространства, указанное в мегабайтах. Метод требует особой аккуратности, так что лучше заранее ознакомиться со справочными материалами, раскрывающими специфику работы с той или иной операционной системой. Для возврата исходных ограничений выполняется операция bcdedit /deletevalue increaseuserva.

Как увеличить количество адресной памяти

Постановка корректного диагноза позволяет перейти к выбору метода лечения. В рассматриваемой ситуации есть несколько вариантов.

программные продукты

Переход на другую платформу

Если технические возможности позволяют — стоит заняться вопросом переход с 32 на 64-разрядный формат, что автоматически приведет к увеличению пространства, доступного для работы программного обеспечения.

Варианты без замены ОС

При использовании XP, или даже более старых версий операционной системы Windows, изменение осуществляется с помощью файла boot.ini. Достаточно открыть его местоположение в корневой папке на диске C, и ввести дополнительный параметр /3Gb/userva=2900. Если на клиентском компьютере установлена Vista, либо любая другая версия — применяется вышеописанный способ взаимодействия через командную строку. При этом важно учитывать, что операция оказывает влияние не только на 1С, но и на работоспособность ОС в целом, так что в случае отсутствия знаний и навыков все же стоит обратиться за помощью к системному администратору.

Решение проблемы без изменения адресного пространства

В отдельных ситуациях восстановить работу учетной программы можно без радикального вмешательства. К числу подобных способов относятся:

  • Корректировка отчетных параметров. Когда ошибка возникает при попытке создать отчет, стоит попробовать изменить его исходные настройки — период, критерии отбора, вывод значений, и т. п.
  • Удаление ранее отмеченных справочников и документов. Высвобождение дополнительного пространства происходит за счет сокращения размеров базы, что приводит к повышению производительности.

Первый вариант обычно не требует дополнительных пояснений, а вот относительно второго стоит сделать несколько ремарок. Чтобы исключить потенциальный вред, следует предварительно позаботиться о создании актуальной копии, доступной для восстановления на случай критических ошибок. Функция по умолчанию находится в 1С в разделе резервного копирования, где указываются параметры и периодичность автоматического сохранения.

автоматизация программными продуктами

Что делать, когда на сервере недостаточно памяти

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

  • Перезагрузка оборудования.
  • Закрытие и повторный запуск процессов учетной программы.
  • Поиск проблемной таблицы через технологический журнал.
  • Проверка логической целостности конфигурации.
  • Очистка дискового пространства.

В большинстве случаев один из перечисленных вариантов должен помочь в устранении текущих сложностей, однако во избежание их повторного возникновения все же следует заняться оптимизацией системы.

Нужно ли обращаться к специалистам

Значимость рассматриваемой, учитывая, что она является следствием нарушения функциональности ОС или сервера, не стоит недооценивать. Очевидно, что уровень компетенций сотрудника, выполняющего работу по восстановлению работоспособности программы, должен соответствовать сложности возникшей ситуации. Здесь все зависит от того, есть ли в штате компании квалифицированный администратор — если основные функции по обслуживанию отданы на аутсорс, то и устранять проблемы лучше с помощью привлеченных специалистов.

Заключение

Если при обновлении 1С, обмене и печати данных, тестировании базы или запуске конфигуратора возникает ошибка, указывающая на нехватку памяти — важно не только устранить промежуточное состояние, но и его первопричину. Немаловажным фактором является использование проверенного ПО. Так, решения по мобильной автоматизации, предлагаемые компанией «Клеверенс», полностью совместимы с актуальными версиями учетной программы, и сводят к минимуму вероятность технических неполадок в процессе работы.

Количество показов: 4730

Понравилась статья? Поделить с друзьями:
  • Ошибка 1с значение поля номер не уникально
  • Ошибка 1р2 на котле аристон
  • Ошибка 1р2 котел аристон газовый двухконтурный
  • Ошибка 1р1 на котле аристон
  • Ошибка 1в на андроид при скачивании что делать