v7: Невосстановимая ошибка Базы Данных Код -4 Таблица: 1SENTRY #753234


#0 by kobzon2
Первый раз словил такую ошибку летом. Именно один день, именно документы реализации. Появляется при перезаписи/перепроведении документа РеализацияПродукции. При нажатии на Ок - программа вылетает. Помогало только монопольная переиндексация. Теперь ошибка зачастила. Конфигурация ПУБ 7.70.297 - перепиленная. Диск SSD. Диску на серваке 1,5 года. Что это? Умирает база или диск? Кто-нибудь сталкивался??
#1 by LeXXik
ЗиК на флэшке (каприз заказчика) так же точно умирала. Итог: восстановление данных капризным заказчиком из базы месячной давности. Причина - хранение данных на обычной флэшке, которая имеет ограниченное количество циклов записи/перезаписи.
#2 by MadJhey
1SENTRY - вроде проводки. Для начала: 1. Сделать копию. 2. Удалить индексные файлы. Похоже база мрет.
#3 by kobzon2
А как то можно где-то ну может в логах или еще где, узнать сколько циклов уже записано?
#4 by kobzon2
Щас сначала попробую в копии.
#5 by magicSan
смарт для флешки?? найдешь делись.
#6 by kobzon2
На диске еще несколько баз 1с 8.2 крутятся. С ними проблем нет. Да и тут в 7.7 почему то только реализации мозги делают.
#7 by MadJhey
А какая операционка?
#8 by kobzon2
windows 2008 server Enterprise
#9 by MadJhey
Тогда количество открытых файлов не причем. Размеры самых больших файлов в базе?
#10 by kobzon2
RG15141.DBF - 165 mb Дальше на понижение 80 и ниже.
#11 by kobzon2
chkdsk ошибок не находит. Или для ССД этот инструмент не катит?
#12 by MadJhey
однако перебор. Максимальный размер dbf до 2 гигов, но это в сферическом вакууме. В реале на таких размерах начинаются глюки. Решение: Вариант 1 - переход на SQL. Будет медленнее, но стабильно. Вариант 2 - обрезка базы.
#13 by palpetrovich
что тут гадать, переноси базу на жесткий диск и смотри - пробуй. Если траблы исчезнут  - стало-быть диск мрет, если нет - база зы по любому делай архивы
#14 by palpetrovich
Максимальный размер ОДНОЙ! dbf до 2 гигов
#15 by MadJhey
я это и имел в виду.
#16 by MadJhey
Индексы падают. Доиграются потеряют данные.
#17 by palpetrovich
на как-бы в ничего такого не наблюдается
#18 by MadJhey
Индексы падают. Доиграются - потеряют данные.
#19 by Alexey_Morov
Ничего не понимаю. Вдруг ни с того ни с сего началось. Может быть сделать chkdsk /f Так?
#20 by MadJhey
Ок. Почему могут падать индексы?
#21 by kobzon2
Попробую сегодня из дома chkdsk /f. Ну и может вечерком сервер перезагружу. Больше года барабанит без перезагрузки)
#22 by MadJhey
диск проверить лишним никогда не будет. :)
#23 by kobzon2
А в с индексами что-то попробовать?
#24 by kobzon2
На серваке еще есть не ССД диск. На него конечно можно перекинуть, но мне кажется скорость рас в 100 упадет((
#25 by MadJhey
Если после удаления индексов и входа монопольно, ошибка сохраняется, то сыпется база. Здесь же похоже проблема именно в индексных файлах, а конкретно в размере файла 1SENTRY. ИМХО.
#26 by kobzon2
так после переиндексации,  ошибка пропадаеит и документ уже проводится.
#27 by Ёпрст
удалить все cdx, зайти монопрольно, + проверить наличие пустой даты в проводках и операциях и в 1sjourn. + проверить, нет ли проводок с другой позицией, нежели в 1sjourn (это когда в 23.59.59 пихают сотни доков)
#28 by Alexey_Morov
Погуглил. Скорее всего, ситуация типичная. Например, на соседнем форуме пишут, что наиболее вероятная проблема -  "Слишком много открытых файлов". База на компе с WinXP - у неё ограничение на количество одновременно открытых файлов. Нужно базу выносить на другую ОС. Также пишут, что нужно проверить физический носитель. И вообще, лучше для важных баз делать как минимум зеркало с пересылкой журнала транзакций.
#29 by kobzon2
1sjourn блокнотом открывать? И "+ проверить наличие пустой даты в проводках и операциях и в 1sjourn. + проверить, нет ли проводок с другой позицией, нежели в 1sjourn" Можно поподробнее как и чем сделать?
#30 by LeXXik
-> windows 2008 server Enterprise
#31 by LeXXik
любым DBF-viewer-ом, отсортировав по полю Даты.
#32 by kobzon2
Спс скачал. А пустую дату смотреть в графе date или sp26762?
#33 by Ёпрст
date, просто нажми на заголовок (должно отсортировать)
#34 by kobzon2
В файлах 1sjourn и 1SENTRY - даты везде проставлены. А как сделать это? - "проверить, нет ли проводок с другой позицией, нежели в 1sjourn"
#35 by Ёпрст
а в 1soper ?
#36 by kobzon2
Тоже везде есть.
#37 by Ёпрст
проверить, чтобы time для связки docid - iddoc из 1sjourn совпадало
#38 by Ёпрст
+ посмотреть, какие виды субконто у вас, нет ли там случаем... с типом строка, длиной 200 ?
#39 by kobzon2
Невкурю что с чем сравнивать Все субконто либо справочники, либо перечисления.
#40 by Ёпрст
сравнить date+time+iddoc в 1sjourn с date+time+docid в 1sentry
#41 by Ёпрст
будет различное время у "неправильных" проводок.
#42 by Alexey_Morov
Ну как, решилась проблема? Или нет?
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С