На устройстве нет свободного места 1с
При пользовании программным обеспечением 1С 8.3 можно столкнуться с различными ошибками. Одной из самых распространенных проблем является ошибка в виде «Недостаточно памяти». Причиной ее возникновения могут быть разные события. На это может повлиять обновление, формирование отчета, обработка большого объема информации, процесс загрузки данных и тому подобное. Как правило, пользуются данной программой администраторы, которые обязаны понимать суть проблемы, чтобы устранить ее в кратчайшие сроки. Стоит отметить, что увеличение оперативной памяти компьютера и установка более вместительного жесткого диска данную проблему решить не поможет.
Решение проблемы на клиентском компьютере
Операционная система Windows от компании Microsoft может быть причиной возникновения ошибки «Недостаточно памяти». Данная система выделяет определенное количество памяти для каждого приложения 1С. Разработчики бухгалтерской программы заранее определили значение используемой памяти. В зависимости от разрядности ОС данный показатель меняется. Если клиент пользуется 32-разрядной системой, то ему потребуется 2 Гб для пользования программой. Если 64-рядрядная ОС, то необходимо уже 4 Гб. В случае превышения этого показателя будет выскакивать окно, сообщающее об ошибке.
Для решения такой проблемы существует несколько способов. Самым простым вариантом является устранение помеченных на удаление объектов в конфигурации. Это помогает не всегда, но всегда позволяет избавить от лишних колебаний. Стоит отметить, что пользователь при выполнении этих действий почти ничем не рискует, так как отсутствует прямое вмешательство во внутренние настройки ОС. Если это не помогло, то следует попробовать другие способы.
Чтобы решить данную ошибку, можно обмануть программу. Этот способ подойдет для тех, кто пользуется 32-разрядной системой, так как совершается переход на 64-битную версию. Таким образом, увеличивается количество выделяемой оперативной памяти для приложения. Данное решение является правильным, но не всегда возможным для пользователей. Поэтому существует специальный алгоритм действий, чтобы избавиться от возникающей ошибки. Важно пользоваться данным способом максимально аккуратно, так как это может спровоцировать значительные проблемы с работоспособностью ОС в целом.
Следует выполнять следующее:
- Первым делом необходимо запустить командую строку Windows. Для этого можно воспользоваться меню «Пуск» или комбинацией клавиш Windows+R. В соответствующем поле следует ввести «cmd» и нажать Enter.
- Откроется окно, которое имеет черное поле для ввода. В нем необходимо написать «bcdedit/set increaseuserva 3200». Используемое число свидетельствует об ограничителе используемой памяти. 3200 означает, что ограничение увеличилось до 3,2 Гб. Важно увеличивать данный показатель постепенно и аккуратно.
- Когда операция успешно завершилась в командной строке, то следует перезагрузить компьютер, чтобы изменения вступили в силу. После этого необходимо выполнить действия, которые приводили к появлению окна с ошибкой «Недостаточно памяти». В случае, когда ошибка до сих пор вылетает и 1С прекращает свою работу, то следует еще раз выполнить увеличение ограничителя.
- Когда ошибка будет устранена и желаемые операции в 1С были завершены успешно, то следует восстановить ограничитель в ОС. Для этого необходимо открыть командную строку и указать «bcdedit/deletevalue increaseuserva». Это сделать нужно обязательно, чтобы Windows не снижала свою работоспособность в пользу 1С.
К данному решению следует прибегать только в экстренных случаях, когда необходимо срочно выполнить ту или иную операцию в 1С. В других ситуациях рекомендуется смена разрядности ОС на 64-битную.
Недостаточно памяти на сервере 1С
Более серьезной проблемой является возникающее окно с ошибкой, которая гласит о недостаточной памяти на сервере во время выполнения обновления или масштабной работы. Причина кроется в неправильных и несвоевременных завершениях процессов, которые запускаются различными программами. Это вызывает их накопление, наслоение и суммирование, что в итоге забирает много виртуальной памяти.
Еще одной причиной данной проблемы является интенсивная работа различного ПО, которое выполняет резервирование и освобождение памяти. Для решения таких проблем существует другие ПО, но на деле это не помогает, а провоцирует разрыв соединения с 1С и падение данного программного пакета.
Возникновение такой ошибки свидетельствует о недостаточной памяти используемого компанией сервера. Это является первым звоночком к тому, что нужно увеличить его мощность, но существуют и обходные пути решения возникающей ошибки, которые позволят не тратить лишних денег.
Постоянно прибегать к данным решениям не стоит, а только в экстренных и единичных случаях, когда необходимо в кратчайшие сроки выполнить работу, которая требует больших ресурсов. Существуют популярные способы, которые могут помочь решить возникшую проблему.
К ним относится:
- перезагрузка сервера;
- выключение и повторное включение рабочих процессов, которые выполняются в 1С. Это позволит уменьшить используемую память. Этим должны заниматься только опытные администраторы, так как необходимы знания и навыки при работе с консолью;
- использование технологического журнала, который содержит таблицу. При загрузке таблицы может возникать ошибка «Недостаточно памяти», когда выполняется та или иная операция. Когда проблема возникает при работе с таблицей «config», то следует выполнять проверку1 с использованием «Проверки логической целостности конфигурации». Найти это можно в разделе «Конфигурация».
Также ошибка может возникать из-за недостаточной памяти на жестком диске, на котором находится сервер. Пользователь может видеть текст ошибки «Недостаточно свободной памяти для выполнения операции». Это возникает из-за недостатка свободного места, которое забирают временные таблицы. В данной ситуации каких-нибудь одних действий по устранению проблемы нет, так как каждый обладает своим сервером или кластером. Можно привести только стандартные решения, такие как перезагрузка сервера, обновление системы, оптимизация или увеличение свободного пространства.
Заказать диагностику у наших специалистов
Бывают случаи, когда вышеуказанные способы не помогли устранить ошибки. В таком случае самым правильным решением будет обращение к специалисту за квалифицированной помощью.
1С 8 На устройстве нет свободного места С:\Users\имя_пользователя\AddData\Local\Temp\v8_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)\1cv82\srvinfo для 1С 8.2 и
C:\Program Files (x86)\1cv8\srvinfo для 1С 8.3
Чтобы перенести журнал регистрации 1С в другое место сначала необходимо выполнить следующие действия.
1) Остановил службу "Агент сервера 1С:Предприятия 8.x"
2) Перенести папку srvinfo в новое место.
3) Указать новый путь в реестре: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\1C:Enterprise 8.2 Server Agent (x86-64), для ключа ImagePath меняем на путь к новому месту расположения журнала регистрации 1С, т.е. к каталогу srvinfo. См пример для платформы 1С 8.3
Но в моем случае на практике проблема решилась примитивно - установкой нового жесткого диска с большим свободным пространством и ошибка уже себя не проявляла.
Проблема : на одном рабочем месте в магазине вылетает при попытке запуска 1С ошибка следующего плана:
Ошибка : На устройстве нет свободного места 'C:\Users\POS-PC\AppData\Local\Temp\v6_0095_d.tmp' 112(0x00000070). Недостаточно места на диске
И затем вот такую вот ошибку:
Немного об ошибке : Вот тут проблема в фотографии как раз в большей степени не в телефоне, а в размере монитора. И вообще в размере рабочего места. Во время массовой установки рабочих мест для торговли Алкоголиумом через ЕГАИС кто на что не изгалялся. Я имею в виду тут, наверное, в первую очередь производителей и перепродавцов торговой техники. Продавали всё подряд, занижали цены по максимуму. В результате появлялись такие рабочие места, что просто непонятно было. В данном конкретно взятом случае рабочее место для продажи Алкоголиума представляет собой даже не планшет. У планшета памяти внутренней встроенной больше будет. И это даже не моноблок, хотя таковым является - просто это коробочка меньше современного "Эвотора". К тому же "Эвотор" куда функциональней и быстрей.
Поэтому получается что? Стоит прийти программисту, чтобы обновить конфигурацию 1С, так диск внутренний уже заполняется более, чем полностью. Обновлять приходится со своей флешки или USB-HDD. Иначе места просто не хватит. Да и просто в процессе эксплуатации сама 1С создаёт то и дело файлы вспомогательные, которые со временем (достаточно быстрым временем - раз в пару месяцев) забивают остатки и крохи свободного места.
Решение проблемы: Переткнуть или добавить пространства в данное устройство вообще не вариант. Потому есть два способа:
1) Радикальный. Убрать это всё, приобрести более-менее сносный компьютер или ноутбук (вопрос 15-18 тысяч рублей) и установить всё там. А эта экономия годичной давности в размере тысячи-двух останется опытом у клиента.
2) По возможности чистить всё, что не нужно. Убирать вообще все программы, убирать вообще все драйверы торгового оборудования, если они не используются, бороться за каждый мегабайт пространства. В том числе - и в папке Users, где много со временем хранится ненужных файлов временных.
Как можно понять, первый вариант - разовый, но от такой ошибки точно поможет избавиться. Второй вариант требует вызова системного администратора раз в два-три месяца. ОК. Пусть его работа будет 500 рублей. 2000-3000 в год получится. Пусть это устройство было куплено за 10000 рублей год назад. Не проще ли поставить было нормальный системный блок с монитором за 18000? Ведь, за год на системного администратора уже потрачено 3000. Ещё через год выйдут 16000. А потом уже станет просто дороже.
Подписывайтесь на канал "Кассовик" и ни одна, даже самая малейшая проблема не доставит Вам совершенно никаких неприятностей.
Пропадает место на жестком диске, и 1С:Розница выдает ошибку «На устройстве нет свободного места». Мой опыт в данной ситуации.
Я не люблю Windows 10 за то, что с ней все как-то непросто. В системе есть куча процессов, скрытых от глаз пользователя, которые зачастую не облегчают жизнь, а усложняют. Одна только служба обновления Windows 10 чего стоит. Но никогда бы не подумал, что столкнусь с проблемой, обозначенной в заголовке статьи: в режиме РМК 1С:Розница выдала ошибку о нехватке свободного места на жестком диске:
Иными словами, Розница не может создать необходимый для своей работы временный файл v8_C8D8.tmp по адресу «C:\Users\UserName\AppData\Local\Temp\» и ее работа прекращается. Если проверить свободное место на диске, то можно увидеть «картину», подтверждающую вышеуказанную ошибку:
Смотрю содержимое папки «Temp» и вижу, что в ней присутствуют два файла: aria-debug-3624.log и aria-debug-4936.log, которые в сумме занимают пару десятков гигабайт:
Снова OneDrive. Так и есть — после установки очередных обновлений Windows, сервис OneDrive стал «плодить» файлы «aria-debug-ХХХХ.log», беспощадно пожирая место на диске.
OneDrive сжирает память системного диска — как быть?
Первое, что приходит в голову — удалить вручную все файлы «aria-debug-ХХХХ.log» из папки Temp, расположенной по адресу: «C:\Users\UserName\AppData\Local\Temp\». Но сервис OneDrive снова начнет «трудиться», и через несколько дней проблема с нехваткой свободного места на диске придет снова, как возвратный тиф. Если в работе OneDrive нет нужды, то лучше всего его отключить:
- Запускаем «Командную строку» от имени администратора (Win+X, в появившемся меню выбираем пункт «Командная строка (администратор)»);
- Вводим команду деинсталляции OneDrive: «%SystemRoot%\System32\OneDriveSetup.exe /uninstall»:
- Запрещаем работу службы OneDrive в системном реестре — кнопка Пуск/Выполнить/regedit. Находим ветку реестра «HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Skydrive». Создаем новый параметр типа «DWORD» (правая кнопка мыши/создать) с именем «DisableFileSync» и значением, равным «1». Нажимаем «Ок», закрываем редактор реестра и перезагружаем ПК:
Готово! Сервис OneDrive отключен и больше не побеспокоит.
- Но я решил пойти немного дальше и написать bat-файл, который на всякий случай каждый раз при запуске Windows будет «чистить мусор» в нескольких папках Temp, имеющихся в системе. Для этого создал текстовый файл «Очистка Temp» со следующим содержимым:
DEL /F /S /Q /A «C:\Windows\Temp\*»
DEL /F /S /Q /A «C:\Temp\*»
DEL /F /S /Q /A «C:\Users\UserName\AppData\Local\Temp\*»
(На всякий случай обращу внимание на то, что в адресе «C:\Users\UserName\AppData\Local\Temp\*» текст «UserName» — это имя пользователя, и его необходимо поменять на свое).
Изменил его расширение (с *.txt на *.bat), скопировал в корень диска C: и создал в «Планировщике заданий» новую задачу на выполнение данного «батника» при запуске системы (о том, как создать задачу в планировщике заданий Windows, я писал в статье «УТМ: Starting EGAIS Agent — Admin shell»):
Конечно, последний пункт проделывать необязательно. Но всегда чистые папки Temp еще никому не навредили. Что касается работоспособности сервиса OneDrive, то его всегда можно вернуть обратно: необходимо будет удалить созданную в реестре ветку «HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Skydrive», перезагрузить ПК, запустить «Проводник», ввести в адресную строку «%SystemRoot%\SysWOW64\» и запустить в открывшемся каталоге файл OneDriveSetup.exe, который установит приложение OneDrive на исходное место.
Пишет, при установке под рутом с помощью apt-get или через менеджер пакетов, что закончилось место в корневой папке, захожу туда, а там ещё 50%(всего 15Гб), нашел подобную проблему, там говорилось об айнодах, проверил, используется только 14% айнодов. "Ошибка записи в выходной файл - write (28: На устройстве не осталось свободного места) Ошибка записи в файл - write (28: На устройстве не осталось свободного места)". Возможно, я допустил ошибку при разметке диска:
/ -15Gb
/var - 2.79Gb
/boot - 954Mb
/home - 121Gb
/tmp - 913Mb
swap - 8.46Gb(не расширял файлами).
Если понадобиться ещё какая информация, то я добавлю. Буду благодарен за помощь.
Задан список участников соревнований по плаванию и их результаты. Расположите результаты и фамилии участников в соответствии с занятым местом
Задан список участников соревнований по плаванию и их результаты. Расположите результаты и фамилии.
База данных, связанная с местом отправления и местом прибытия
В общем нужно создать базу данных аэропорта, но есть проблема, связанная с аэропортом отправления и.
Определить кратчайшее расстояние между местом бросания и местом нахождения тела спустя 3 с после бросания
Привет ребят. Не могу решить задачку по физике (возможно я неправильно понимаю условие). Итак.
PHP ищет файлы не в корне сайта, а в корне файловой системы
Всем привет! Пытаюсь настроить локальный сервер на Mac OS X 10.9.5 и не могу понять PHP ищет.
Решение
Вероятнее всего, именно в /tmp и закончилось свободное пространство.
Это произошло потому, что при нахождении всех системных директорий на одном разделе HDD, выделение нужного директориям пространства происходит динамически - "сколько нужно - столько и получи, лишнее - верни обратно", а вот при ручном вынесении конкретных директорий на другие разделы HDD пространство им из рутового раздела не выделяется - "сколько выделено пользователем - столько и имеешь".
Ручная разбивка иногда бывает полезна и нужна - в сложных случаях многодисковых кластеров из маленьких объёмов, в сложных случаях конфигураций пространства HDD из-за траблов с чтением данных на определённых участках диска и т.п. Но вышеприведённые траблы обычно решаются переносом всего на новый больший по объёму HDD - разметка делается с нуля, сообразно текущим нуждам с перспективой расширения.
Изначально возможность разнести систему по разным HDD была как раз задумана и востребована в силу маленьких объёмов существовавших тогда драйвов. Да были времена, когда мне друг и мой негласный гуру сказал про 40Гб диск - "У-у! Это огромнейшее пространство!"
При сегодняшних объёмах, занимаемых системой ей вполне достаточно выделить под рут гигов 15 - 20 и не задумываться - система будет сама этим пространством вполне рационально распоряжаться.
Если и выносить с рута на другой раздел какие-либо системные директории, то, кроме. разумеется /home (который, как я подразумеваю, у нас и так вынесен), можно вынести /usr/games (если вы любитель погамать) и вообще /usr (если у вас много юзеров, работающих в системе по сети с тонких клиентов или вы устанавливаете ну очень много, просто огромное количество приложений пользовательского уровня).
Типичный пример: вы хостите собственный WWW-ресурс в локалку - веб-интерфейс большого FTP-сервера. В этом случае вам лучше иметь хостовую систему на одном HDD, а весь сайт со всем его содержимым и медиаданные FTP - на другом. Для этого просто вынесем на второй HDD директорию /var/www и всё! Apache и SAMBA в системе настраиваются штатно - для них вся эта чехарда абсолютно прозрачна. В итоге: корень системы и несколько юзеров-админов на одном винте, а всё остальное расшаренное - на другом!
В остальных случаях этого делать не нужно.
В данный момент у вас наблюдается трабла - переполняется пространство на вынесенном разделе, когда на корневом его свободного завались.
Самое логичное будет перенести директорию с вынесенного раздела на корневой. Чем мы и займёмся.
Для этого нам лучше всего ребутнуться в init 1, или, по крайней мере, отключить сеть - чтобы в ту директорию (/tmp) у нас ничего не писалось помимо наших действий.
Прикол сей директории в том, что в неё и писать и читать имеет право всякий таракан, в отличие от других системных директорий, где право записи имеет только рут.
Мы же все действия будем делать из рута - в init 1 только в него попасть и можно
После ребута мы попадём в обычный режим с графикой и картинками - идём проверить, где у нас что лежит и доступное дисковое пространство через предустановленную утилиту "Анализатор использования дисков" - в директории /tmp теперь должно быть достаточно свободного места.
Освободившийся раздел можно форматнуть и присоединить к рутовому через LVM - система его будет использовать более рационально, чем через управление вручную.
Читайте также: