Open NoAdO opened 6 years ago
Ну так где база?
Rar не прикрепляется, вес 25 мегабайт, выпихнул на я.диск на месяцок
может есть какие-то детали о ситуации которая к этому привела? просто там есть пару подчистую битых файлов
Увы, но скорее всего обрыв питания, потому как занимается планшет этим регулярно. Сейчас попробую поднабрать чуток инфы в базу и сэмулировать ситуацию
Не смог повторить это удерживая кнопку выключения, но смог иначе. Проверяйте, также это сломано или иначе.
Порядок действий: дать программе команду на выключение (нажать на красный крест) а затем - обрубить питание. Собственно подозреваю что это и произошло в тот раз. Система дала команду выключиться, но батареи на выключение уже не хватило.
Пока что из исправлений изменилось поведение на поломанной базе (в следующей версии). Она научилась определять битые файлы и чистить их, т.е. теперь запустится в любом случае, не зависнув вначале (по крайнемере должно).
Из печального - в обоих случаях база битая, во втором архиве - подчистую, там нечего востанавливать т.к. файлы пустышки, в первом же архиве, некоторые файлы битые и другие нет. В частности files - битые, однако там пустышка только в одном файле - это возможно востанавливать но геморойно, стоит ли это предусматривать - не знаю.
Теперь же касательно сути проблемы - очень трудно сказать кто виноват в такой ситуации, сама база, винда или железо. В любом случае, при записи в файлы (эта касается закрытия программы и не только крыс) при выдергивании тогоже шнура могут записаться в кашу. Тут поразному может сработать и винда и железо и не только база. В этой ситуации винить базу крыс немного сложно.
Я не предлагаю ее винить, собственно и сценарий этот не слишком стандартен. Восстанавливать - хз, возможно действительно нет смысла, хотя я бы предложил раз в период напоминать о бекапе с возможностью отключить или аатоматизировать. Это актуально для постоянно работающей или серверной версии.
Единственное что возможно стоит предусмотреть - индикация запуска и завершения. Потому что окно закрыл а фоновые процессы работают еще. А дальше хлопнул крышкой, ноут в сон, все на паузе, батарейка села и привет. Вот этот сценарий мне знаком.
пт, 13 июл. 2018 г., 2:03 Alexey Kasyanchuk notifications@github.com:
Пока что из исправлений изменилось поведение на поломанной базе (в следующей версии). Она научилась определять битые файлы и чистить их, т.е. теперь запустится в любом случае, не зависнув вначале (по крайнемере должно).
Из печального - в обоих случаях база битая, во втором архиве - подчистую, там нечего востанавливать т.к. файлы пустышки, в первом же архиве, некоторые файлы битые и другие нет. В частности files - битые, однако там пустышка только в одном файле - это возможно востанавливать но геморойно, стоит ли это предусматривать - не знаю.
Теперь же касательно сути проблемы - очень трудно сказать кто виноват в такой ситуации, сама база, винда или железо. В любом случае, при записи в файлы (эта касается закрытия программы и не только крыс) при выдергивании тогоже шнура могут записаться в кашу. Тут поразному может сработать и винда и железо и не только база. В этой ситуации винить базу крыс немного сложно.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DEgITx/rats-search/issues/43#issuecomment-404677379, or mute the thread https://github.com/notifications/unsubscribe-auth/AV6rMMw53HIJxliGOgdTYKxiJDBe-tDpks5uF9W6gaJpZM4VK7Wp .
Тестил прогу на планшете, у него бывает что он включается сам в сумке, постепенно высаживает батарею и вырубается. Подозреваю дело было в пропаже питания.
Кусок из rats.log, версия начала июля, портативная
Я запаковал сломанную базу на всякий случай. Удаление папки data решает проблему. Нет базы - нет проблемы XD .