|
Риб, УТ10.3, останавливается в момент загрузки данных. | ☑ | ||
---|---|---|---|---|
0
e053nk
23.12.19
✎
13:11
|
Здравствуйте.
Досталась по наследству база ут 10.3.47.2.Файловая. Платформа старая , 8.3.5.1517.(обновлять планирую-но позже,нужно сначала понять как настроено все механизмы и торг. оборудование,потом уже обновлялки буду делать) Организован Риб между удаленными магазинами.Вид РИБ -полный. Обмен файлами настроен через почтовый клиент. Проблема возникает не постоянно, логики и какой то последовательности -найти не могу. Суть проблемы: В момент обмена (причем это только на удаленных точках, на ЦБ -такого не возникает) обмен может просто остановиться на некотором этапе и ничего далее не происходит -1с просто крутит колесико, как будто в памяти что то обрабатывает. В журнале при этом вижу транзакцию, которая висит незавершенной. При этом в различных случаях зависает на разных объектах -есть и регистры сведений, и регистры накопления и справочники номенклатуры. Ситуация на разных точках повторяется по разному-на одном магазине каждую неделю вылетает, на других раз в месяц, на третьих вообще никогда не проявляется. Грешил на оборудование -компы на точках не самые лучшие, но сейчас перенес копи на свой ноут,вроде он у меня нормальный -проблема тоже такая же проявилась. Лечиться запуском утилиты chdbfl. При этом утилита может найти ошибки , а может и просто отработать без сообщений-после этого обмен проходит. Как определит в чем проблема? |
|||
1
Галахад
гуру
23.12.19
✎
13:18
|
Возможно ИБП как-то улучшить ситуацию.
|
|||
2
SeriyP
23.12.19
✎
13:27
|
(0) битые базы скорей всего. Попробуйте пересоздать начальные образы
|
|||
3
johnnik
23.12.19
✎
14:08
|
(0) Читал, что chdbfl даже если не нашел ошибку, все равно ее может и исправить. И сам сталкивался неоднократно, когда с базой что-то не то, чекдбфл пишет, что ошибок не найдено, но после этого все становится нормально.
Также я бы потестил обмен через файл, а не через почту. Сейчас куча сервисов типа яндекс-диск, дропбокс, мэйл-облако, которые синхронизируют файл с компа на комп. Удобно настраивается обмен между базами, разнесенными географически. |
|||
4
e053nk
23.12.19
✎
15:21
|
Я уже локально на одном комп развернул копии-настроил обмен через каталог.
Настроил тех. журнал (попытался). Не получилось отфильтровать по базе данных -вообще пустые получались фалы лога. Поставил полный сбор по формату : <?xml version="1.0" encoding="UTF-8"?> <config xmlns="http://v8.1c.ru/v8/tech-log"> <dump create="false"/> <log location="F:\base8\Стайл\техжур\log\" history="1"> <event> <ne property="name" value=""/> </event> <property name="all"/> </log> </config> В результате файл лога сразу заполнился кучей информации.Из последнего что вижу в файле (обмен висит-что то крутиться в памяти компа -130 Мб отожрало -и висит без всяких сообщений): 11:29.827054-1,DBV8DBEng,5,process=1cv8,Usr=ГлБух,Trans=1,Sql='SELECT COUNT(*) FROM _AccumRg7739 T3 INNER JOIN #SDBL_TMP_3 T4 ON T3._RecorderTRef = T4._RecorderTRef AND T3._RecorderRRef = T4._RecorderRRef AND T3._LineNo = T4._LineNo',NParams=0,Rows=1,Context=' {ОбщаяФорма.ХодВыполненияОбработкиДанных} ОбщаяФорма.ФормаВыполненияОбменаДанными.Форма : 147 : ПроцедурыОбменаДанными.ВыполнитьОбменДаннымиПоПроизвольнойНастройке(НастройкаОбменаДанными, , глЗначениеПеременной("глОбработкаАвтоОбменДанными")); ОбщийМодуль.ПроцедурыОбменаДанными.Модуль : 4397 : ПроцедурыОбменаДаннымиПолныеПрава.ВыполнитьОбменДаннымиПоНастройкеОбменаПодПолнымиПравамиНаСервере(НастройкаОбменаДанными, РучнойЗапускОбменов, ОбщийМодуль.ПроцедурыОбменаДаннымиПолныеПрава.Модуль : 15 : ПроцедурыОбменаДанными.ВыполнитьОбменПоНастройке(НастройкаОбменаДанными, РучнойЗапускОбменов, ОбщийМодуль.ПроцедурыОбменаДанными.Модуль : 4299 : ПроизвестиОбменДаннымиПоНастройке(СтруктураНастроекОбмена); ОбщийМодуль.ПроцедурыОбменаДанными.Модуль : 3999 : ВыполнитьОбычныйОбменДанными(СтруктураНастроекОбменаДанными); ОбщийМодуль.ПроцедурыОбменаДанными.Модуль : 3646 : ВыполнитьЗагрузкуДанныхИзФайлаОбмена(СтруктураНастроекОбменаДанными); ОбщийМодуль.ПроцедурыОбменаДанными.Модуль : 2125 : ЗагрузитьСообщениеСИзменениямиДляУзла(СтруктураНастроекОбменаДанными, ИмяВременногоФайла); ОбщийМодуль.ПроцедурыОбменаДанными.Модуль : 1753 : ЗагрузитьCообщениеСИзменениямиОтРИБУзла(СтруктураНастроекОбменаДанными, ЧтениеXML, КонфигурацияПриОбменеРИБИзменена); ОбщийМодуль.ПроцедурыОбменаДанными.Модуль : 1620 : ПланыОбмена.ПрочитатьИзменения(ЧтениеСообщения, СтруктураНастроекОбменаДанными.КоличествоЭлементовВТранзакцииНаЗагрузкуДанных);' 11:29.827057-1,DBV8DBEng,6,process=1cv8,Usr=ГлБух,Trans=1,Sql=" INSERT INTO _AccumRg7739 (_Period,_RecorderTRef,_RecorderRRef,_LineNo,_Active,_RecordKind,_Fld7740RRef,_Fld7741RRef,_Fld7742RRef,_Fld7743RRef,_Fld7744RRef,_Fld7745) VALUES({ts '2019-12-18 21:53:06'},0x000000B1,0xA00FB8975AE5CB7111EA218AB3065A4A,1,TRUE,1,0xAB2D0862662615D011E7AFDE56C87E9F,0xABAE0862662615D011E9EBFD223B10AE,0x00000000000000000000000000000000,0x00000000000000000000000000000000,0xA79841EBE5E5B977449B6BCED05404A0,1) INSERT INTO _AccumRg7739 (_Period,_RecorderTRef,_RecorderRRef,_LineNo,_Active,_RecordKind,_Fld7740RRef,_Fld7741RRef,_Fld7742RRef,_Fld7743RRef,_Fld7744RRef,_Fld7745) VALUES({ts '2019-12-18 21:53:06'},0x000000B1,0xA00FB8975AE5CB7111EA218AB3065A4A,2,TRUE,1,0xAB2D0862662615D011E7AFDE56C87E9F,0xABAE0862662615D011E9EE438E925C94,0x00000000000000000000000000000000,0x00000000000000000000000000000000,0xA79841EBE5E5B977449B6BCED05404A0,1) INSERT INTO _AccumRg7739 (_Period,_RecorderTRef,_RecorderRRef,_LineNo,_Active,_RecordKind,_Fld7740RRef,_Fld7741RRef,_Fld7742RRef,_Fld7743RRef,_Fld7744RRef,_Fld7745) VALUES({ts '2019-12-18 21:53:06'},0x000000B1,0xA00FB8975AE5CB7111EA218AB3065A4A,3,TRUE,1,0xAB2D0862662615D011E7AFDE56C87E9F,0xABA194074D6502AF11E9C245EEA31290,0x00000000000000000000000000000000,0x00000000000000000000000000000000,0xA79841EBE5E5B977449B6BCED05404A0,1) INSERT INTO _AccumRg7739 (_Period,_RecorderTRef,_RecorderRRef,_LineNo,_Active,_RecordKind,_Fld7740RRef,_Fld7741RRef,_Fld7742RRef,_Fld7743RRef,_Fld7744RRef,_Fld7745) VALUES({ts '2019-12-18 21:53:06'},0x000000B1,0xA00FB8975AE5CB7111EA218AB3065A4A,4,TRUE,1,0xAB2D0862662615D011E7AFDE56C87E9F,0xABAE0862662615D011E9EC404E92CF36,0x00000000000000000000000000000000,0x00000000000000000000000000000000,0xA79841EBE5E5B977449B6BCED05404A0,1) INSERT INTO _AccumRg7739 (_Period,_RecorderTRef,_RecorderRRef,_LineNo,_Active,_RecordKind,_Fld7740RRef,_Fld7741RRef,_Fld7742RRef,_Fld7743RRef,_Fld7744RRef,_Fld7745) VALUES({ts '2019-12-18 21:53:06'},0x000000B1,0xA00FB8975AE5CB7111EA218AB3065A4A,5,TRUE,1,0xAB2D0862662615D011E7AFDE56C87E9F,0xAB82848E84A1A9E111E929ED21492C43,0x00000000000000000000000000000000,0x00000000000000000000000000000000,0xA79841EBE5E5B977449B6BCED05404A0,1) INSERT INTO _AccumRg7739 (_Period,_RecorderTRef,_RecorderRRef,_LineNo,_Active,_RecordKind,_Fld7740RRef,_Fld7741RRef,_Fld7742RRef,_Fld7743RRef,_Fld7744RRef,_Fld7745) VALUES({ts '2019-12-18 21:53:06'},0x000000B1,0xA00FB8975AE5CB7111EA218AB3065A4A,6,TRUE,1,0xAB2D0862662615D011E7AFDE56C87E9F,0xAB699410041F232711E8972572610CF1,0x00000000000000000000000000000000,0x00000000000000000000000000000000,0xA79841EBE5E5B977449B6BCED05404A0,1) INSERT INTO _AccumRg7739 (_Period,_RecorderTRef,_RecorderRRef,_LineNo,_Active,_RecordKind,_Fld7740RRef,_Fld7741RRef,_Fld7742RRef,_Fld7743RRef,_Fld7744RRef,_Fld7745) VALUES({ts '2019-12-18 21:53:06'},0x000000B1,0xA00FB8975AE5CB7111EA218AB3065A4A,7,TRUE,1,0xAB2D0862662615D011E7AFDE56C87E9F,0xAB9B8D6C0D9710C311E9A6D4078A0620,0x00000000000000000000000000000000,0x00000000000000000000000000000000,0xA79841EBE5E5B977449B6BCED05404A0,1)",Context=' {ОбщаяФорма.ХодВыполненияОбработкиДанных} ОбщаяФорма.ФормаВыполненияОбменаДанными.Форма : 147 : ПроцедурыОбменаДанными.ВыполнитьОбменДаннымиПоПроизвольнойНастройке(НастройкаОбменаДанными, , глЗначениеПеременной("глОбработкаАвтоОбменДанными")); ОбщийМодуль.ПроцедурыОбменаДанными.Модуль : 4397 : ПроцедурыОбменаДаннымиПолныеПрава.ВыполнитьОбменДаннымиПоНастройкеОбменаПодПолнымиПравамиНаСервере(НастройкаОбменаДанными, РучнойЗапускОбменов, ОбщийМодуль.ПроцедурыОбменаДаннымиПолныеПрава.Модуль : 15 : ПроцедурыОбменаДанными.ВыполнитьОбменПоНастройке(НастройкаОбменаДанными, РучнойЗапускОбменов, ОбщийМодуль.ПроцедурыОбменаДанными.Модуль : 4299 : ПроизвестиОбменДаннымиПоНастройке(СтруктураНастроекОбмена); ОбщийМодуль.ПроцедурыОбменаДанными.Модуль : 3999 : ВыполнитьОбычныйОбменДанными(СтруктураНастроекОбменаДанными); ОбщийМодуль.ПроцедурыОбменаДанными.Модуль : 3646 : ВыполнитьЗагрузкуДанныхИзФайлаОбмена(СтруктураНастроекОбменаДанными); ОбщийМодуль.ПроцедурыОбменаДанными.Модуль : 2125 : ЗагрузитьСообщениеСИзменениямиДляУзла(СтруктураНастроекОбменаДанными, ИмяВременногоФайла); ОбщийМодуль.ПроцедурыОбменаДанными.Модуль : 1753 : ЗагрузитьCообщениеСИзменениямиОтРИБУзла(СтруктураНастроекОбменаДанными, ЧтениеXML, КонфигурацияПриОбменеРИБИзменена); ОбщийМодуль.ПроцедурыОбменаДанными.Модуль : 1620 : ПланыОбмена.ПрочитатьИзменения(ЧтениеСообщения, СтруктураНастроекОбменаДанными.КоличествоЭлементовВТранзакцииНаЗагрузкуДанных);' 12:20.062000-16000,HASP,0,process=1cv8,Txt=' MEMOHASP_READBLOCK(,port=201,ser=ORGL8,pos=16,size=1,,)->,,stat=0,buf=360B' 13:38.097000-16000,HASP,0,process=1cv8,Txt=' MEMOHASP_READBLOCK(,port=201,ser=ORGL8,pos=43,size=1,,)->,,stat=0,buf=2822' 15:01.120000-15999,HASP,0,process=1cv8,Txt=' MEMOHASP_READBLOCK(,port=201,ser=ORGL8,pos=2,size=1,,)->,,stat=0,buf=0000' 16:29.170000-15999,HASP,0,process=1cv8,Txt=' MEMOHASP_READBLOCK(,port=201,ser=ORGL8,pos=33,size=1,,)->,,stat=0,buf=AFC8' 17:58.208000-15000,HASP,0,process=1cv8,Txt=' MEMOHASP_READBLOCK(,port=201,ser=ORGL8,pos=53,size=1,,)->,,stat=0,buf=E47C' 19:21.250000-15999,HASP,0,process=1cv8,Txt=' MEMOHASP_READBLOCK(,port=201,ser=ORGL8,pos=30,size=1,,)->,,stat=0,buf=0950' 20:50.289001-1,HASP,0,process=1cv8,Txt=' MEMOHASP_READBLOCK(,port=201,ser=ORGL8,pos=34,size=1,,)->,,stat=0,buf=64A0' |
|||
5
e053nk
23.12.19
✎
15:23
|
В конце , как я понимаю он что то ключи опрашивает. Авот что он завис на
ПланыОбмена.ПрочитатьИзменения(..-не понятно |
|||
6
e053nk
23.12.19
✎
16:17
|
ни у кого идей по данной проблеме не появилось еще?
|
|||
7
Tarlich
24.12.19
✎
09:05
|
Проблема такая же регулярно .... на НГ сделяю свертку базы , выгружу первоначальные образы .... в надежде что проблема уйдет ...
|
|||
8
e053nk
24.12.19
✎
11:22
|
Сейчас рабочая база (переферийка) опять встала. В журнале регистрации видно что файл почтовое сообщение прочитано -и все....тишина.Хотя ресурсы 1с отжирает не по-детски ,при этом параметры меняются,как будто что то вычисляет.
Снял задачу. chdbfl выдал следуюющее: Повреждена таблица размещения внутреннего файла <Данные таблицы '_DOCUMENT177_VT3749'> Повреждена таблица размещения внутреннего файла <Данные таблицы '_DOCUMENT177_VT3749'> Повреждены данные таблицы '_DOCUMENT177_VT3749'. Восстановлено 266876 из 266877 записей. Повреждена таблица размещения внутреннего файла <Данные таблицы '_INFORG6746'> Повреждена таблица размещения внутреннего файла <Данные таблицы '_INFORG6746'> Повреждена таблица размещения внутреннего файла <Данные таблицы '_INFORG6746'> Повреждена таблица размещения внутреннего файла <Данные таблицы '_INFORG6746'> Повреждены данные таблицы '_INFORG6746'. Восстановлено 458039 из 458040 записей. Повреждена таблица размещения внутреннего файла <Данные таблицы '_ACCUMRG7467'> Повреждены данные таблицы '_ACCUMRG7467'. Восстановлено 681490 из 681491 записей. Повреждена таблица размещения внутреннего файла <Данные таблицы '_ACCUMRGTN7562'> Повреждены данные таблицы '_ACCUMRGTN7562'. Восстановлено 188361 из 188362 записей. Повреждена таблица размещения внутреннего файла <Данные таблицы '_ACCUMRG7564'> Повреждена таблица размещения внутреннего файла <Данные таблицы '_ACCUMRG7564'> Повреждены данные таблицы '_ACCUMRG7564'. Восстановлено 273779 из 273780 записей. Повреждена таблица размещения внутреннего файла <Данные таблицы '_ACCUMRGTN7585'> Повреждены данные таблицы '_ACCUMRGTN7585'. Восстановлено 264389 из 264390 записей. Повреждены данные таблицы '_ACCUMRG7594'. Восстановлено 263139 из 263140 записей. Повреждены данные таблицы '_ACCUMRG7749'. Восстановлено 310211 из 310214 записей. хлтя каждыйраз-собщения разные, или их вообще может не быть. И еще один симптом -сейчас базы размер имют 7 Гб примерно. так вот после запуска реиндексации и еще пары процедур из конфигуратора на 2 точках объем упал до 4 Гб. Но через несколько дней опять выросдо 7. Вот что это такое?? |
|||
9
johnnik
24.12.19
✎
11:50
|
(8) проверьте железо. Битый винт, глюкавость памяти, перегрев проца, непонятные отваливания сети (если база в сети лежит) Если все работает как надо, файл базы данных не повреждается сам собой.
|
|||
10
lodger
24.12.19
✎
12:07
|
(8)
а) убрать сетевой доступ к папкам с базами, работать только локально. б) проверить ЖД на удалённых компах. scandisk хотя бы, чтение SMART, Victoria, покупка SSD. в) самом чтении и загрузке файла обмена установить лимит на количество обрабатываемых записей, начать с малых чисел типа 100-200. |
|||
11
e053nk
24.12.19
✎
13:05
|
Железо проверим, конечно. Но проблема повторяется и на копии базы на другом компе,более " мощном".
Базы все локальные, сети нет |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |