1С 8 На устройстве нет свободного места С:Usersимя_пользователяAddDataLocalTempv8_xxxx_xxx.tmp(0x00000070): Недостаточно свободного места
Описание ошибки:
Ошибка возникает как при попытке выполнить создание архивной копии базы, так и при попытке выполнения операции «Тестирование и исправление» базы данных. Вариант работы с базой клиент-серверный, MS SQL. Платформа 1С: Предприятие 8.3.9.
Найденные решения:
Как уже был отмечено, при выполнении процедуры создания архивной копии, либо при тестировании и исправлении базы возникает данная ошибка. Она напрямую связана с тем, что из-за временных файлов, связанных с запускаемым процессом попросту заканчивается свободное пространство на диске C:
Т.к. базы 1С работали за счет СУБД MS SQL, то сразу же вариант переполнения со стороны SQL был исключен, т.к. все связанное с SQL было размещено на другом диске. Поэтому получалось, что проблема исчерпания имевшегося свободного пространства связана с 1С. Первым делом стоит проверить размер файлов журналов регистрации баз, папка srvinfo в папке платформы (1cv82 для платформы 8.2 и 1cv8 для платформы 8.3, чаще всего в Program Files на диске C). Более обстоятельно тему можно изучить в статье reg_1541 и что в нем храниться. Если вкратце, то в этой папке содержаться файл-реестр кластера 1CV8Clst.lst, в нем содержится описание баз. В папках (с длинными наименованиями), соответствующих базам, хранятся файлы журнала регистрации. Так просто их удалять НЕЛЬЗЯ!
Но нужно понять главное, что чтобы освободить место под дальнейшее функционирование 1С, необходимо сократить журналы регистрации. Ведь именно его файлы «раздувают» папку srvinfo в объеме каждодневно.
Выполнить процедуру сокращения журнала регистрации возможно вручную. Для этого необходимо запустить базу в режиме Конфигуратор. В меню «Администрирование» — «Настройка журнала регистрации…»
Далее нажимаем кнопку «Сократить», выбираем дату, по которую необходимо выполнить сокращение и запустить процедуру нажатием на «ОК».
Дальнейшие действия по сокращению журнала регистрации можно освоить в соответствующей статье здесь на сайте.
Можно пойти по второму варианту развития событий и перенести каталог 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
Но в моем случае на практике проблема решилась примитивно — установкой нового жесткого диска с большим свободным пространством и ошибка уже себя не проявляла.
Оцените, помогло ли Вам предоставленное описание решения ошибки?
© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.
07-02-2017
Журавлев А.С.
(Сайт azhur-c.ru)
|
|||
bvb
10.01.14 — 12:28 |
База SQL Лежит на диске D: (места на диске D: достаточно) После обновления платформы на 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) Что сие значит ? Сервер установлен на С. |
||
Ненавижу 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 |
||
m-serg74
17 — 10.01.14 — 13:57 |
(16) не понятно |
||
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С:Розница выдает ошибку «На устройстве нет свободного места». Мой опыт в данной ситуации.
Я не люблю Windows 10 за то, что с ней все как-то непросто. В системе есть куча процессов, скрытых от глаз пользователя, которые зачастую не облегчают жизнь, а усложняют. Одна только служба обновления Windows 10 чего стоит. Но никогда бы не подумал, что столкнусь с проблемой, обозначенной в заголовке статьи: в режиме РМК 1С:Розница выдала ошибку о нехватке свободного места на жестком диске:
Иными словами, Розница не может создать необходимый для своей работы временный файл v8_C8D8.tmp по адресу «C:UsersUserNameAppDataLocalTemp» и ее работа прекращается. Если проверить свободное место на диске, то можно увидеть «картину», подтверждающую вышеуказанную ошибку:
Смотрю содержимое папки «Temp» и вижу, что в ней присутствуют два файла: aria-debug-3624.log и aria-debug-4936.log, которые в сумме занимают пару десятков гигабайт:
Снова OneDrive??? Так и есть — после установки очередных обновлений Windows, сервис OneDrive стал «плодить» файлы «aria-debug-ХХХХ.log», беспощадно пожирая место на диске.
OneDrive сжирает память системного диска — как быть?
Первое, что приходит в голову — удалить вручную все файлы «aria-debug-ХХХХ.log» из папки Temp, расположенной по адресу: «C:UsersUserNameAppDataLocalTemp». Но сервис OneDrive снова начнет «трудиться», и через несколько дней проблема с нехваткой свободного места на диске придет снова, как возвратный тиф. Если в работе OneDrive нет нужды, то лучше всего его отключить:
- Запускаем «Командную строку» от имени администратора (Win+X, в появившемся меню выбираем пункт «Командная строка (администратор)»);
- Вводим команду деинсталляции OneDrive: «%SystemRoot%System32OneDriveSetup.exe /uninstall»:
- Запрещаем работу службы OneDrive в системном реестре — кнопка Пуск/Выполнить/regedit. Находим ветку реестра «HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsSkydrive». Создаем новый параметр типа «DWORD» (правая кнопка мыши/создать) с именем «DisableFileSync» и значением, равным «1». Нажимаем «Ок», закрываем редактор реестра и перезагружаем ПК:
Готово! Сервис 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» — это имя пользователя, и его необходимо поменять на свое).
Изменил его расширение (с *.txt на *.bat), скопировал в корень диска C: и создал в «Планировщике заданий» новую задачу на выполнение данного «батника» при запуске системы (о том, как создать задачу в планировщике заданий Windows, я писал в статье «УТМ: Starting EGAIS Agent — Admin shell»):
Конечно, последний пункт проделывать необязательно. Но всегда чистые папки Temp еще никому не навредили. Что касается работоспособности сервиса OneDrive, то его всегда можно вернуть обратно: необходимо будет удалить созданную в реестре ветку «HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsSkydrive», перезагрузить ПК, запустить «Проводник», ввести в адресную строку «%SystemRoot%SysWOW64» и запустить в открывшемся каталоге файл OneDriveSetup.exe, который установит приложение OneDrive на исходное место.
1 |
|
Не проходит выгрузка ИБ в файл18.08.2009, 11:29. Показов 39354. Ответов 13
При попытке выгрузки ИБ происходит ошибка: не хватает места в папке, где хранится временный фпйл.
__________________ |
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 |
«Сеанс прерван администратором. Недостаточно памяти»?
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 |
Хм… Вспоминаю была похожая проблема с одной из сборок ХП. Лечил сначала указанием др каталога не %temp виндовского, а потом снес ее вообще.
0 |
19.08.2009, 11:58 |
9 |
Стоит SBS, но идея хорошая. |
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С, выглядит следующим образом:
- Запуск командной строки Windows. Microsoft предлагают использовать для этого обычное меню «Пуск», либо комбинацию «горячих клавиш» Win+R — в появившейся форме достаточно ввести значение «cmd», и запустить операцию нажатием на Enter.
- На экране должно возникнуть новое окно с черным полем для ввода данных. В нем прописывается команда «bcdedit/set increaseuserva 3200», число в которой отображает ограничение, установленное на использование ОЗУ. В этом случае речь идет об увеличении до 3,2 Гб, что обуславливается необходимостью постепенной корректировки системных настроек.
- После завершения процедуры нужно перезагрузить ПК — только после этого внесенные изменения вступят в силу. Для проверки результатов потребуется повторно выполнить те же самые действия, которые ранее приводили к ошибке 1 С «Недостаточно памяти». При очередном появлении уведомления следует повторить первый и второй пункт инструкции, но теперь установив цифровое значение на 3600 или 4096. Если же запуск аналогичных программ и обработка запросов не вызывает проблем с функциональным состоянием учетного приложения — вопрос считается решенным, однако остается еще один, завершающий этап.
- Для восстановления ограничителя, используемого операционной системой, нужно вновь открыть командную строку, прописав в ней команду «bcdedit/deletevalue increaseuserva». Это условие исключает снижение работоспособности ОС в пользу 1С, и обеспечивает комфортную работу с другим программным обеспечением.
Стоит учесть, что указанная инструкция помогает разобраться с экстренными ситуациями, требующими срочного проведения одной или нескольких операций в учетной программе. При наличии достаточного свободного времени и соответствующих возможностей следует перейти на полноценную 64-разрядную версию Windows. Для этого понадобится скачать установочный инструмент с официального сайта производителя, создать загрузочный носитель и указать рекомендованную разрядность.
Готовые решения для всех направлений
Ускорь работу сотрудников склада при помощи мобильной автоматизации. Навсегда устраните ошибки при приёмке, отгрузке, инвентаризации и перемещении товара.
Узнать больше
Мобильность, точность и скорость пересчёта товара в торговом зале и на складе, позволят вам не потерять дни продаж во время проведения инвентаризации и при приёмке товара.
Узнать больше
Обязательная маркировка товаров — это возможность для каждой организации на 100% исключить приёмку на свой склад контрафактного товара и отследить цепочку поставок от производителя.
Узнать больше
Скорость, точность приёмки и отгрузки товаров на складе — краеугольный камень в E-commerce бизнесе. Начни использовать современные, более эффективные мобильные инструменты.
Узнать больше
Повысь точность учета имущества организации, уровень контроля сохранности и перемещения каждой единицы. Мобильный учет снизит вероятность краж и естественных потерь.
Узнать больше
Повысь эффективность деятельности производственного предприятия за счет внедрения мобильной автоматизации для учёта товарно-материальных ценностей.
Узнать больше
Первое в России готовое решение для учёта товара по RFID-меткам на каждом из этапов цепочки поставок.
Узнать больше
Исключи ошибки сопоставления и считывания акцизных марок алкогольной продукции при помощи мобильных инструментов учёта.
Узнать больше
Получение сертифицированного статуса партнёра «Клеверенс» позволит вашей компании выйти на новый уровень решения задач на предприятиях ваших клиентов..
Узнать больше
Используй современные мобильные инструменты для проведения инвентаризации товара. Повысь скорость и точность бизнес-процесса.
Узнать больше
Показать все решения по автоматизации
Недостаточно памяти на диске сервера 1C
Куда более проблематичной оказывается ситуация, когда содержание отчета об ошибке свидетельствует о нехватке серверного пространства, выявляемой во время масштабного обновления или работы. Как правило, причиной становится некорректное или несвоевременное завершение отдельных процессов, инициируемых ранее запущенными программами. Накапливаясь и наслаиваясь друг на друга, они формируют массив, буквально пожирающий файл подкачки. Кроме того, проблемным фактором может оказаться активность отдельного взятого программного обеспечения, функционал которого предусматривает последовательное резервирование и высвобождение виртуальных ресурсов.
В теории с решением подобных ситуаций должно помогать специализированное ПО, однако практика показывает, что чаще всего его запуск становится причиной потери соединения и «падения» программного пакета. Если 1С Предприятие 8 (1C:Бухгалтерия, Розница и т. п.) при обновлении конфигурации пишет, что на диске сервера недостаточно памяти для выполнения задания — в системе явно нужно увеличить имеющиеся мощности. Впрочем, на первое время есть и кустарные способы устранения возникающей ошибки, позволяющие сэкономить бюджет организации.
Обходные пути
Стоит сразу сказать, что на постоянной основе прибегать к подобным вариантам не следует — они рекомендуются только в тех ситуациях, когда сроки выполнения работы, требующей увеличенного объема ресурсов, оказываются критичными. К числу опций, решающих вопрос нехватки «здесь и сейчас», относятся:
- Перезагрузка сервера. Да, это может показаться элементарным, но при принудительном завершении автоматически закрываются зависшие процессы, отнимающие львиную долю потенциально доступных ресурсов. Главное — предварительно позаботиться о сохранении текущих данных.
- Отключение и запуск рабочих циклов, генерируемых самой учетной программой. Это сокращает используемый объем, высвобождая достаточное количество памяти для действительно важных задач. В этом случае следует обратиться к квалифицированному системному администратору, обладающему навыками и знаниями для безопасной работы с консолью.
- Использование содержащего табличные параметры технологического журнала. Загрузка таблицы зачастую сопровождается уведомлением об ошибке, возникающим при выполнении определенных операций. Если трудности обработки вызывает «config», необходимо проверить логическую целостность конфигурации. Проверка предусмотрена функционалом 1С, и запускается в соответствующем разделе программы.
Еще одним фактором, обусловливающим возникновение проблем, может оказаться недостаточность места на используемом в сервере жестком диске. В современных реалиях это достаточно редкое явление, поскольку даже самые простые модификации предлагают внушительную емкость. Чаще всего свободное пространство поглощают временные таблицы, и в подобных случаях конкретного алгоритма, гарантированно устраняющего неполадки, не существует — все зависит от специфики кластера и локального местонахождения. Единственная рекомендация — использование стандартных решений, начиная с перезагрузки системы и заканчивая оптимизацией конфигурации.
Комплексный подход
Итак, когда 1С выдает ошибку, заявляя, что ей не хватает оперативной памяти — при обновлении, работе с базами или табличными массивами — порядок действий должен выглядеть следующим образом:
- Проверка загруженности оперативки через встроенный диспетчер задач, выявление неиспользуемых приложений и высвобождение части ресурсов. В идеале следует закрыть все ненужное, оставив только рабочие и системные процессы.
- По возможности — технологическое увеличение объема ОЗУ. Подобная опция доступна не всегда, однако, если есть возможность, — ей определенно стоит пользоваться.
- Выделение через базовые настройки дополнительной памяти, то есть увеличение значения, установленного для файла подкачки.
- При достаточном оперативном объеме проблемой может оказаться 32-битная версия платформы. Решение — в переходе на 64-разрядный формат.
- В случае адресной нехватки — запуск командной строки (выполняется под учетной записью администратора), с последующим вводом команды BCDEdit /set increaseuserva xxxx, где последние четыре знака — желаемое значение виртуального пространства, указанное в мегабайтах. Метод требует особой аккуратности, так что лучше заранее ознакомиться со справочными материалами, раскрывающими специфику работы с той или иной операционной системой. Для возврата исходных ограничений выполняется операция bcdedit /deletevalue increaseuserva.
Как увеличить количество адресной памяти
Постановка корректного диагноза позволяет перейти к выбору метода лечения. В рассматриваемой ситуации есть несколько вариантов.
Переход на другую платформу
Если технические возможности позволяют — стоит заняться вопросом переход с 32 на 64-разрядный формат, что автоматически приведет к увеличению пространства, доступного для работы программного обеспечения.
Варианты без замены ОС
При использовании XP, или даже более старых версий операционной системы Windows, изменение осуществляется с помощью файла boot.ini. Достаточно открыть его местоположение в корневой папке на диске C, и ввести дополнительный параметр /3Gb/userva=2900. Если на клиентском компьютере установлена Vista, либо любая другая версия — применяется вышеописанный способ взаимодействия через командную строку. При этом важно учитывать, что операция оказывает влияние не только на 1С, но и на работоспособность ОС в целом, так что в случае отсутствия знаний и навыков все же стоит обратиться за помощью к системному администратору.
Решение проблемы без изменения адресного пространства
В отдельных ситуациях восстановить работу учетной программы можно без радикального вмешательства. К числу подобных способов относятся:
- Корректировка отчетных параметров. Когда ошибка возникает при попытке создать отчет, стоит попробовать изменить его исходные настройки — период, критерии отбора, вывод значений, и т. п.
- Удаление ранее отмеченных справочников и документов. Высвобождение дополнительного пространства происходит за счет сокращения размеров базы, что приводит к повышению производительности.
Первый вариант обычно не требует дополнительных пояснений, а вот относительно второго стоит сделать несколько ремарок. Чтобы исключить потенциальный вред, следует предварительно позаботиться о создании актуальной копии, доступной для восстановления на случай критических ошибок. Функция по умолчанию находится в 1С в разделе резервного копирования, где указываются параметры и периодичность автоматического сохранения.
Что делать, когда на сервере недостаточно памяти
Серверная маломощность, засвидетельствованная соответствующим уведомлением, требует альтернативного подхода к решению возникшей проблемы. Перед тем как приступить к анализу достаточности и эффективности расходования имеющихся ресурсов, стоит разобраться с локальными неудобствами. Для этого используются простые и проверенные методики:
- Перезагрузка оборудования.
- Закрытие и повторный запуск процессов учетной программы.
- Поиск проблемной таблицы через технологический журнал.
- Проверка логической целостности конфигурации.
- Очистка дискового пространства.
В большинстве случаев один из перечисленных вариантов должен помочь в устранении текущих сложностей, однако во избежание их повторного возникновения все же следует заняться оптимизацией системы.
Нужно ли обращаться к специалистам
Значимость рассматриваемой, учитывая, что она является следствием нарушения функциональности ОС или сервера, не стоит недооценивать. Очевидно, что уровень компетенций сотрудника, выполняющего работу по восстановлению работоспособности программы, должен соответствовать сложности возникшей ситуации. Здесь все зависит от того, есть ли в штате компании квалифицированный администратор — если основные функции по обслуживанию отданы на аутсорс, то и устранять проблемы лучше с помощью привлеченных специалистов.
Заключение
Если при обновлении 1С, обмене и печати данных, тестировании базы или запуске конфигуратора возникает ошибка, указывающая на нехватку памяти — важно не только устранить промежуточное состояние, но и его первопричину. Немаловажным фактором является использование проверенного ПО. Так, решения по мобильной автоматизации, предлагаемые компанией «Клеверенс», полностью совместимы с актуальными версиями учетной программы, и сводят к минимуму вероятность технических неполадок в процессе работы.
Количество показов: 4730