Ошибка при записи журнала регистрации

Содержание:

1.       Где хранится информация о событиях в информационной базе 1С Предприятия?

2.       Очистка временных файлов и подключение команды ClearCache

3.       Причины ошибки в журнале регистрации 1С 8.3 при открытии 

1.    Где хранится информация о событиях в информационной базе 1С Предприятия?

Информация о произошедших событиях хранится в информационной базе 1С Предприятия (ИБ). Ошибки, фоновые, регламентные задания, действия пользователей записываются в журнал регистрации 1С 8.3 (ЖР). С течением времени количество записей в журнал регистрации 1С 8.3 растет, т.к. в него записывается каждая произведенная операция (чем больше база, количество пользователей, регламентных заданий, тем быстрее будет расти журнал регистрации 1С 8.3).

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

ЖР хранится вне информационной базы и имеет два вида: старый и новый. В случае использования нового формата *.lgd нужно удалять файл 1С полностью и потерять записи ЖР, так как все данные хранятся в одном документе. Рекомендуется использовать старый формат *.lgf – для контроля, разделения по периодам и своевременного удаления устаревших данных.

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

2.    Очистка временных файлов и подключение команды ClearCache

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

Если база файловая и расположена на локальном диске, то стоит проверить управление квотами и увеличить место для записей.  

3.    Причины ошибки в журнале регистрации 1С 8.3 при открытии

Если возникла ошибка в журнале регистрации при открытии (или другие ошибки, связанные с sqlite):

sqlite3_step failed: database disk image is malformed

db: C:\bd\1Cv8Log\1Cv8.lgd

…то ее причиной могут быть повреждения данных в файле ЖР.

17:14.504002-0,EXCP,0,process=rmngr,Exception=EventLogException,Descr=’sqlite3_exec failed: database disk image is malformed

db: C:\Program Files\1cv8\srvinfo\reg_1541\50b80b42-24a3-4f33-8508-5672acb80621\1Cv8Log\1Cv8.lgd sql: PRAGMA journal_mode = OFF’                                                                                                                              

Для ее устранения необходимо скачать утилиту командной строки sqlite. В первую очередь нужно остановить службу «Агент сервера 1С» (предварительно попросить всех пользователей завершить работу, т.к. сеансы автоматически завершатся, и может произойти потеря данных).

Далее копируем поврежденный файл 1Cv8.lgd в отдельную папку (например, «C:\Log») и распаковываем в нее скачанный архив с утилитой командной строки sqlite.

В командной строке переходим в «C:\Log» и выполняем команду: sqlite3 1Cv8.lgd .dump >> backup.sql .

В текстовом редакторе открываем файл backup.sql и заменяем последнюю строку «ROLLBACK;» на «COMMIT;», переименовываем ранее скопированный файл «1Сv8.lgd» в «1Cv8-orig.lgd».

Далее выполняем команду: sqlite3 1Cv8.lgd < backup.sql.

Открываем ранее скопированный файл «1Сv8.lgd» в конфигураторе новой чистой файловой базы, проверяем целостность ЖР.

На последнем этапе заменяем оригинальный файл скопированным в исходной папке.

Специалист компании ООО «Кодерлайн»

Шашков Дмитрий Геннадьевич

Ошибка установки или изменения параметров журнала регистрации. Журнал транзакций для базы данных заполнен.

Описание ошибки:
Ошибка установки или изменения параметров журнала регистрации
Ошибка при выполнении файловой операции ‘v8srvr://server-f/1ceye/params/log.inf’
по причине:
Ошибка при выполнении файловой операции ‘v8srvr://server-f/1ceye/params/log.inf’
по причине:
Ошибка при выполнении файловой операции ‘log.inf’
по причине:
Ошибка СУБД:
Microsoft SQL Server Native Client 11.0: Журнал транзакций для базы данных «1C» заполнен. Чтобы обнаружить причину, по которой место в журнале не может быть повторно использовано, обратитесь к столбцу log_reuse_wait_desc таблицы sys.databases
HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=2, Severity=11, native=9002, line=1

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

Естественно, т.к. ошибка касается СУБД, то в данном примере вариант работы 1С — серверный (клиент-серверный)

1С 8 Ошибка СУБД: Microsoft SQL, HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=2, Severity=11, native=9002, line=11с 8 ошибка СУБД: Microsoft SQL Server Native Client 11.0, журнал транзакций для базы данных  заполнен

В описании ошибки, если вчитаться в столь внушительны отчет, можно найти подсказку «Журнал транзакций для базы данных «1C» заполнен». Необходимо первым делом проверить наличие свободного места на диске, где размещены данные баз СУБД (чаще всего это Microsoft SQL или PostgreSQL, реже — Oracle Database или IBM DB2) и файлы журнала регистрации баз. По умолчанию — это будет один жесткий диск и первое, что нужно сделать — естественно высвободить свободное пространство, удалив лишние данные. Потом отдельно можно приступить к очистке кэша СУБД соответствующими встроенными инструментами. А так же уменьшить объем журнала регистрации базы 1С (определить, где находится файл журнала регистрации базы и уменьшить объем файла журнала регистрации).

Может оказаться так, что базы СУБД и файлы журнала регистрации могут находится на различных жеских дисках. Для этого соответственно, нужно проверить наличие свободного пространства на каждом из них. Пример ниже такой ситуации. Ошибка возникла для базы на СУБД Microsoft SQL. При этом файлы СУБД MS SQL хранятся на физическом диске «D», а файлы журнала регистрации 1С 8  на диске «C» (как это обычно по умолчанию и бывает, если при установке не указали иной физический диск). Не осталось места на диске «D».

1C 8, ошибка установки или изменения параметров журнала регистрации, ошибка СУБД Microsoft SQL, журнал транзакций для базы данных заполнен

В действителности файл <имя_базы_СУБД_log> занимал более 130 Гб — после чистки кэша СУБД он уменьшился в объеме.

1С 8 ошибка журнал транзакций для базы данных заполнен СУБД Microsoft SQL

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

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




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

08-03-2020

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

Я
   pooh79

21.04.10 — 18:43

При переходе с 8.1 на 8.2 в периферийной базе при получении данных обмена стала выскакивать ошибка:

«Ошибка установки или изменения параметров журнала регистрации

Ошибка доступа к файлу ‘v8srvr://dbeng8/f01030190/Params/vlogparams.inf’

по причине:

Ошибка доступа к файлу ‘evlogparams.inf’»

У пользователя, делающего загрузку данных, нет права «административные функции», право «журнал регистрации» есть. Если дать ему право «административные функции», то обмены проходят без ошибок. Но давать-то не хочется, тем более на 8.1 всё было ОК.

Советов почистить Application Data и проч давать, не помогает.

   pooh79

1 — 21.04.10 — 18:47

да, файл-серверный вариант 1С

   pooh79

2 — 21.04.10 — 18:54

да, версия и в центре, и в периферии одна — 8.2.10.82.

ошибка выскакивает и при получении сообщения без данных

   pooh79

3 — 12.05.10 — 14:13

и никаких мыслей?

  

PlaQ

4 — 17.05.10 — 11:49

Лезет та же ошибка.
Как поправить не понимаю

TurboConf — расширение возможностей Конфигуратора 1С

Ошибка формата файла журнала регистрации — ошибка может возникнуть при попытке просмотреть журнал регистрации или внести в него запись.

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

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

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

C:Program Files (x86)1cv8srvinforeg_1541996ce746-3a5a-4014-ae41-ba6d7c7aec25

Если база файловая, то журнал регистрации находится прямо в каталоге базы данных.
Файл журнала регистрации имеет название: 1Cv8.lgd

При удалении этого файла для серверной базы при первом открытии окна просмотра журнала регистрации этот файл будет заполнен заново из серверной таблицы, просматриваемыми данными.

Содержание:

1.       Где хранится информация о событиях в информационной базе 1С Предприятия?

2.       Очистка временных файлов и подключение команды ClearCache

3.       Причины ошибки в журнале регистрации 1С 8.3 при открытии 

1.    Где хранится информация о событиях в информационной базе 1С Предприятия?

Информация о произошедших событиях хранится в информационной базе 1С Предприятия (ИБ). Ошибки, фоновые, регламентные задания, действия пользователей записываются в журнал регистрации 1С 8.3 (ЖР). С течением времени количество записей в журнал регистрации 1С 8.3 растет, т.к. в него записывается каждая произведенная операция (чем больше база, количество пользователей, регламентных заданий, тем быстрее будет расти журнал регистрации 1С 8.3).

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

ЖР хранится вне информационной базы и имеет два вида: старый и новый. В случае использования нового формата *.lgd нужно удалять файл 1С полностью и потерять записи ЖР, так как все данные хранятся в одном документе. Рекомендуется использовать старый формат *.lgf – для контроля, разделения по периодам и своевременного удаления устаревших данных.

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

2.    Очистка временных файлов и подключение команды ClearCache

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

Если база файловая и расположена на локальном диске, то стоит проверить управление квотами и увеличить место для записей.  

3.    Причины ошибки в журнале регистрации 1С 8.3 при открытии

Если возникла ошибка в журнале регистрации при открытии (или другие ошибки, связанные с sqlite):

sqlite3_step failed: database disk image is malformed

db: C:bd1Cv8Log1Cv8.lgd

…то ее причиной могут быть повреждения данных в файле ЖР.

17:14.504002-0,EXCP,0,process=rmngr,Exception=EventLogException,Descr=’sqlite3_exec failed: database disk image is malformed

db: C:Program Files1cv8srvinforeg_154150b80b42-24a3-4f33-8508-5672acb806211Cv8Log1Cv8.lgd sql: PRAGMA journal_mode = OFF’                                                                                                                              

Для ее устранения необходимо скачать утилиту командной строки sqlite. В первую очередь нужно остановить службу «Агент сервера 1С» (предварительно попросить всех пользователей завершить работу, т.к. сеансы автоматически завершатся, и может произойти потеря данных).

Далее копируем поврежденный файл 1Cv8.lgd в отдельную папку (например, «C:Log») и распаковываем в нее скачанный архив с утилитой командной строки sqlite.

В командной строке переходим в «C:Log» и выполняем команду: sqlite3 1Cv8.lgd .dump >> backup.sql .

В текстовом редакторе открываем файл backup.sql и заменяем последнюю строку «ROLLBACK;» на «COMMIT;», переименовываем ранее скопированный файл «1Сv8.lgd» в «1Cv8-orig.lgd».

Далее выполняем команду: sqlite3 1Cv8.lgd < backup.sql.

Открываем ранее скопированный файл «1Сv8.lgd» в конфигураторе новой чистой файловой базы, проверяем целостность ЖР.

На последнем этапе заменяем оригинальный файл скопированным в исходной папке.

Специалист компании ООО «Кодерлайн»

Шашков Дмитрий Геннадьевич

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

Рассмотрим:

  • где найти журнал регистрации в 1С 8.3;
  • где хранится журнал регистрации;
  • настройка журнала регистрации в 1С;
  • как открыть и посмотреть журнал регистрации 1С 8.3;
  • как очистить журнал регистрации 1с 8.3.

Содержание

  • Журнал регистрации в 1С 8.3 где найти
  • Как посмотреть журнал регистрации в 1С 8.3
  • Где хранится журнал регистрации в 1С
  • Очистка журнала регистрации 1С
  • Настройка журнала регистрации 1С 8.3

В 1С Журнал регистрации хранится как в пользовательском режиме 1С Предприятия, так и в режиме Конфигуратора.

В режиме 1С Предприятие журнал операций можно найти в разделе меню Администрирование — Настройки программы — Обслуживание.

Открываем журнал регистрации 1с 8.3 по ссылке Журнал регистрации.

Как посмотреть журнал регистрации в 1С 8.3

Открыв журнал, видим множество разных записей. По умолчанию в таблицу выводится по 200 записей и установлен отбор — текущий день. Мы можем задать любой интервал видимости данных в Журнале регистрации 1С 8.3 (кнопка Интервал).

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

С помощью кнопки Установить отбор можно отобрать записи Журнала регистрации по каким-либо критериям.

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

В поле Событие (для отбора) можно задать просмотр определенного действия из формы значений для отбора — загрузка справочников, установка пометки на удаление, закрытие месяца, тестирование информационной базы, ее обновление и т.п.

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

В поле Данные можно установить отбор по типу данных.

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

При установке фильтров отбор применяется ко всем данным, а не только к выведенным в таблицу.

Журнал регистрации в 1С хранится в файле 1Cv8.lgd. Для файловых баз данных он находится в каталоге с установленной программой. В клиент-серверном варианте информационной базы журнал регистрации находится в подкаталоге рабочего каталога кластера, имя которого определяется идентификатором информационной базы. Если мы зайдем в эту папку (каталог), то увидим папку  1Cv8Log, в ней и будет находиться файл журнала регистрации.

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

По умолчанию вся информация записывается в файл 1Cv8.lgd и при интенсивной работе с программой 1С количество записей в нем растет и соответственно его размер тоже, что затрудняет и замедляет поиск в самом Журнале регистрации.

В том случае, если данные Журнала регистрации не нужны, то данную папку можно удалить, тем самым очистить журнал. При запуске программы 1С 8.3 она создается снова. А в случае, если вы переносите базу данных и вам надо сохранить Журнал регистрации, то эту папку также необходимо перенести вместе с информационной базой.

Настройка журнала регистрации 1С 8.3

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

В режиме Конфигуратор зайдем в пункт меню Администрирование — Настройка журнала регистрации.

В настройке доступны следующие режимы работы Журнала регистрации:

  • Не регистрировать;
  • Регистрировать ошибки;
  • Регистрировать ошибки, предупреждения;
  • Регистрировать ошибки, предупреждения, информацию;
  • Регистрировать ошибки, предупреждения, информацию, примечания.

Чтобы отключить полностью Журнал регистрации, нужно установить переключатель в положение Не регистрировать.

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

В этой же настройке, нажав ссылку Изменить формат, можем настроить разделение журнала регистрации по периодам, в зависимости от размера базы данных.

В этом случае файлы логов в папке 1Cv8Log будут разбиваться по периодам в зависимости от настройки, что увеличит производительность работы Журнала регистрации. Каждый файл будет содержать фрагмент журнала за определенный период и иметь вид — yyyyMMddhhmmss.lgp (где yyyy — номер года, MM — номер месяца, dd — номер дня в месяце, hh — номер часа, mm — номер минуты, ss — номер секунды).

При этом используется  формат хранения лога журнала регистрации не в текстовом файле, а в отдельной базе данных на СУБД SQLite. Это является одним из способов оптимизации работы с Журналом регистрации.

Еще одним способом оптимизации является сокращение Журнала регистрации. Сделать это можно с помощью кнопки Сократить в его настройке.

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

Мы рассмотрели где найти журнал регистрации 1С 8.3, где хранится, настройку и очистку журнала регистрации в 1С.

См. также:

  • Дополнительные реквизиты и дополнительные сведения в 1С
  • Очистка кэш 1С 8.3
  • Как выгрузить документ, отчет из 1С 8.3 в Excel
  • Горячие клавиши в 1С
  • Групповое перепроведение документов в 1С 8.3 Бухгалтерия 3.0
  • Групповая обработка справочников и документов в 1С 8.3
  • Сбилась нумерация документов в 1С 8.3: как исправить

Если Вы еще не являетесь подписчиком системы БухЭксперт8:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.

Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
важные изменения 1С и законодательства

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

v7: Ошибка при запуске журнала регистрации (нюансы) ☑ 0

anatol_

goncearenco

09.08.11

18:23

На днях скачал и запустил программу «Registry Winner», после которой стала стабильно появляться ошибка «Ошибка при запуске журнала регистрации». Не могу войти в конфигуратор ни одной базы!

На форумах видел ответы на такую ошибку, но они не помогают мне. SYSLOG также удалял — не помогает. Переустанавливал 1С — не помогает.

Иногда выскакивает общая ошибка доступа к файлу (временный файл типа ***ЫЫЫ123.tmp в папке windows\temp).

Но есть один нюанс — при загрузке XP в безопасном режиме 1С работает нормально. Может кто-нибудь направит меня на путь истины.

Спасибо

1

KUBIK

09.08.11

18:24

(0) «На днях скачал и запустил программу «Registry Winner», после которой стала стабильно появляться ошибка» = мож прогу удалить?

2

floody

09.08.11

18:26

похоже на какую-то вирусню.. типа Defender’а…

3

andrewks

09.08.11

18:26

ничонепонял. вайрусы, может?

давай скрин ошибки в студию, и данные по ней из журнала событий винды

4

KRV

09.08.11

18:44

Людей потихоньку приручают к работе на Линухе — там вирусы надо устанавливать самостоятельно..

5

andrewks

09.08.11

18:45

(4) хех, устанавливать.

сначала их скомпилить надо ;-)

6

KRV

09.08.11

18:45

(5) я упростил понимание для ТС

7

anatol_

goncearenco

09.08.11

19:03

(1) прогу я удалю, но с 1С то что делать?

8

andrewks

09.08.11

19:03

пятнично…

9

anatol_

goncearenco

09.08.11

19:04

(2) на вирусы проверил Kaspersky Crystal — нет

10

KUBIK

09.08.11

19:05

(7) удали прогу, почисти реестр, переустанови платформу.

11

anatol_

goncearenco

09.08.11

19:05

(3) а как прицепить скрин?

12

KUBIK

09.08.11

19:06

(11) типа радикал.ру, а ссылку в студию

13

anatol_

goncearenco

09.08.11

19:06

(10) почистить реестр — т.е. удалить все, что содержит «1C»?

14

KUBIK

09.08.11

19:08

(13) почистить реестр = это от мусора всякого после твоей проги. Юзай сисиклинер (бесплатная)

15

anatol_

goncearenco

09.08.11

19:12

(14) уже качаю и пробую

16

KUBIK

09.08.11

19:14

(15)  не забудь переустановить платформу 1С

17

anatol_

goncearenco

09.08.11

19:32

(16) очень жаль, но не помогло. Сделал следующее:

— удалил программу Registry Winner

— запустил CCCleaner и все почистил

— переустановил платформу 1С

— запустил 1С

— при входе в конфигуратор та же ошибка «Ошибка при запуске журнала регистрации». В предприятие также не могу войти. Только в безопасном режиме.

18

anatol_

goncearenco

09.08.11

19:35

Иногда после этой ошибки выскакивает «DDE Server Window: 1cv7s.exe — Ошибка приложения» и дальше «Инструкция по адресу *** обратилась к памяти по адресу ***. Память не может быть read».

19

anatol_

goncearenco

09.08.11

19:47

Кажется нашел. Отключил на 5 минут защиту Kaspersky Crystal и почти все базу начали открываться и в конфигураторе и в Предприятии.

20

anatol_

goncearenco

09.08.11

19:48

Когда включился Kaspersky Crystal — опять все умерло.

21

anatol_

goncearenco

09.08.11

19:52

Спасибо всем. Буду возиться с Kaspersky Crystal.

22

KRV

09.08.11

19:56

Формат Цэ спасет и семиведерная клизма

Модератор: Модераторы разделов

VoLAnDrnd

Сообщения: 3
ОС: openSUSE 10.3, openSUSE 11

«Ошибка запуска журнала регистрации» в 1С

С чего-то файловая 1С пытается при открытии базы создавать папку SYSLOG
На это она и вылетает, если папка уже есть. Когда я папку удаляю, 1С отлично работает… пока не закроешь ее и не откроешь базу снова.

Разрешения на все файлы в шаре базы rwxrwxrwx user users
Самба-пользователь — users.
Создается папка с такими же правами. И снова вылетает 1С
ошибка в логах самбы:

[2008/09/09 10:43:38, 2] smbd/open.c:open_directory(2076)
open_directory: unable to create BASES2/Базы 1С!!!/111/SYSLOG. Error was NT_STATUS_OBJECT_NAME_COLLISION
[2008/09/09 10:43:39, 2] smbd/open.c:open_file(391)
�_�_�_�_�_ opened file BASES2/Базы 1С!!!/КорВита/111/1cv7evt.txt read=Yes write=Yes (numopen=4)

pelmen

Сообщения: 1268
ОС: debian

Re: «Ошибка запуска журнала регистрации» в 1С

Сообщение

pelmen »

К сожалению, мне даже удаление syslog не помогает. Помогите хотя бы определить, на чьей стороне косяк — сервера или клиента:
ubuntu 8.10, samba :

[global]
workgroup = mydomain
netbios name = LINUX
security = user
os level = 65

[pub]
comment = public
path = /home/upload
public = yes
writable = yes
guest ok = yes

Со всех компьютеров в локалке база 1с (7.7) работает нормально (под обоими одинэсными пользователями базы), и только на одном из них «ошибка запуска журнала решистрации» после введения пароля одинэсного пользователя базы. Редко получается зайти (просто само собой, ничего я не делал), но это бывает 1 раз из 50 попыток.

BDenis

Сообщения: 74

Re: «Ошибка запуска журнала регистрации» в 1С

Сообщение

BDenis »

Даю комманду, пользуйте:
sudo smbstatus -B|awk ‘/^Service/{GetPid=1;next};GetPid==1{GetPid=2;next};(GetPid==2)&&($0==»»){GetPid=3;next};(GetPid==2){pid[$2]=$3};/Byte range locks:/{Out=1;next};Out==1{print $0 pid[$1]};’|sort

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

Про линк.тмп, возможно не отсюда. При проблемах с ним 1с просто падает. Проверяйте права на файл журнала.

pelmen

Сообщения: 1268
ОС: debian

Re: «Ошибка запуска журнала регистрации» в 1С

Сообщение

pelmen »

Никто ничего не лочит. Рассказываю подробнее:
3 компьютера. На всех вин ХР. На одном 4 базы. Расшарены. Он и остальные 2 компьютера нормально работают с этими базами. Возникла необходимость перенести их на другой комп (+ с файлопомойкой). Вот я и подумал использовать linux (samba). Подключил четвертый компьютер, установил ubuntu 8.10 (9.04 не рискнул пока), на единственном жестком диске три раздела (ext3 «/», swap, ntfs «/home/upload/»). Создал папку «/home/upload/1c/», расшарил её в самбе, скопировал с первого компьютера туда 4 базы, с этого компьютера (с которого копировал) подключаюсь к этим базам на самбе, работает, отключаюсь, со второго подключаюсь, работает, отключаюсь, с третьего подключаюсь, «ошибка запуска журнала регистрации», пробую к другой базе, тоже самое, пробую к третьей, подключился, пробую еще раз к ней же, уже не пускает (с той же ошибкой) Обращаю внимание: в это время ни один пользователь, ни один компьютер не подключен к базам (ни к этой ни к какой-либо другой) на linux-машине. Из пятидесяти попыток подключиться получается раза три. Может быть имеет смысл смотреть логи, или проблема сто процентов не на сервере? Просто с остальных двух компьютеров из пятидесяти попыток подключиться к базам на самбе получились все пятьдесят.

pelmen

Сообщения: 1268
ОС: debian

Re: «Ошибка запуска журнала регистрации» в 1С

Сообщение

pelmen »

Elrock2 писал(а): ↑

25.04.2009 11:58

А на сервере SELinux включен?

pelmen писал(а): ↑

25.04.2009 11:55

установил ubuntu 8.10

Там разве есть SELinux?

pelmen писал(а): ↑

25.04.2009 11:55

Просто с остальных двух компьютеров из пятидесяти попыток подключиться к базам на самбе получились все пятьдесят.

Даже если есть, такое поведение для него считается нормальным?

pollitra

Сообщения: 94
ОС: Ubuntu 8.04 AMD64

Re: «Ошибка запуска журнала регистрации» в 1С

Сообщение

pollitra »

Столкнулся с аналогичной проблемой на убунту 9.04, в виртуалбоксе стоит ХР. база в домашней папке. Решил так: зашёл из под ХР в папку базы и проверил права на папку syslog, убрал галку «только чтение», распространив права на вложенные файлы и всё заработало.

pelmen

Сообщения: 1268
ОС: debian

Re: «Ошибка запуска журнала регистрации» в 1С

Сообщение

pelmen »

BDenis писал(а): ↑

27.04.2009 17:16

А как шарили? правой кнопкой? попробуйте через smb.conf

Я так и сделал. Читай пост №4

pollitra писал(а): ↑

28.04.2009 15:25

Столкнулся с аналогичной проблемой на убунту 9.04, в виртуалбоксе стоит ХР. база в домашней папке. Решил так: зашёл из под ХР в папку базы и проверил права на папку syslog, убрал галку «только чтение», распространив права на вложенные файлы и всё заработало.

Разве проблема может быть в этом, если с других компьютеров все нормально работает?

Аватара пользователя

warlomak

Сообщения: 384
ОС: Ubuntu 10.04
Контактная информация:

kopal

Сообщения: 1

Re: «Ошибка запуска журнала регистрации» в 1С

Сообщение

kopal »

Уважаемые коллеги!
У меня сложилось впечатление, что проблема с журналом регистрации связана с проблемой именно на клиентской машине.
У меня 5 машин в 1С 7.7 (бухгалтерия+отдел кадров). Все базы на сервере. Сервер WIN2003. Клиенты все под XP. Примерно месяц назад в отделе кадров внезапно перестала загружаться 1C c «ошибка записи в журнале регистрации».
Поскольку, как всегда, что-то сделать надо срочно, я просто убрал SYSLOG из каталога базы данных отдела кадров. Все заработало, однако при следующем входе все повторилось. Снова убиваем SYSLOG. Снова все работает.
Когда ежедневное удаление SYSLOG`а меня утомило, я начал разбираться, с проблемой.
При этом, все время остальные машины (бухгалтерия) работают спокойно, не ругаются.
Я установил на другую машину 1С, с тем же пользователем, что и в кадрах. Проблема тут же исчезла. Несколько раз входил в различных режимах, все работает.

Отсюда я сделал вывод, что проблема исключительно в клиентской оболочке.

P.S. Если, администрация форума сочтет этот пост не относящимся к теме про LINUX, прошу меня извинить. Но мне показалось мое наблюдение полезным :crazy:

Описание ошибки:
Ошибка формата файла журнала регистрации
по причине:
sqlite3_step failed: database disk image is malformed
db: \\192.168.1.111\FileServer\<каталог>\1Cv8Log\1Cv8.lgd
Ошибка формата файла журнала регистрации в 1С: Предприятие 8. Может возникнуть в любой конфигурации, на любом релизе платформы.

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

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

1C 8 Ошибка формата файла журнала регистрации по причине: sqlite3_step failed: database disk image is malformed

В этот момент возникает два варианта развития событий. Первый заключается в том, чтобы восстановить, исправить файл журнала регистрации с помощью соответствующей программы sqlite3. Но этот процесс может оказаться не таким быстрым, как его описывают в соответствующих публикациях. Не будем пересказывать содержание методики, оставив лишь для первого варианта полезные ссылки: Ошибка формата файла журнала регистрации, database disk image is malformed в обсуждении на форуме infostart.ru или Восстановление журнала регистрации на сайте ИТС 1С. Это был первый вариант.

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

Итак, чтобы удалить файл журнала регистрации, необходимо перейти к каталогу, где он содержится. Текст ошибки может подсказать местонахождение файла журнала регистрации 1Cv8.lgd.

1C 8 как удалить файл журнала регистрации 1Cv8.lgd

 В текущем примере демонстрируется работа по удалению файла журнала регистрации файловой базы. Переходим в проводнике к содержимому каталога.

1C 8 пример размещения файла журнала регистрации в папке базы

Удаляем файл журнала регистрации 1Cv8.lgd.

1С 8 как быстро исправить, устранить ошибку Ошибка формата файла журнала регистрации по причине: sqlite3_step failed: database disk image is malformed

Остается дать окончательное согласие на удаление файла.

1С 8 файл журнала регистрации 1Cv8.lgd файловой базы

Если с базой работают пользователи, то небходимо завершить их работу, т.к. даже поврежденный файл журнала регистрации 1Cv8.lgd невозможно будет удалить.

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




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

10-03-2021

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

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