рабочие текстовики заполнились NUL NUL NUL..

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 470
Благодарностей
8 691
Баллы
113
сегодня пров хостинговый учудил - без согласования со мной перезагрузил VDS на котором трудился в этот момент ЗП (версия 5.9.8.1)..
рабочие текстовики из обвязки работающего шаблона заполнились NUL NUL NUL.. данные записываются с помощью списков.. как избежать таких казусов?
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 963
Благодарностей
796
Баллы
113
настроить планировщик, который бы всё это дело регулярно паковал в архив
 

APXOHT

Client
Регистрация
27.12.2013
Сообщения
879
Благодарностей
189
Баллы
43
У меня и планировщик бекапов на такое стоял + писал я в несколько мест сразу + писал я по календарным дням (пути к папке как 04.03.2016, 05.03.2016...)
Вобщем находка для диссертации вдумчивого психиатра)). Зато спокоен был.
 

CSS

Client
Регистрация
22.05.2010
Сообщения
1 327
Благодарностей
663
Баллы
113
как избежать таких казусов?
Сложный вариант - использовать удалённую базу данных (mysql к примеру) которая будет располагаться на другой машине и будет иметь репликацию
 
  • Спасибо
Реакции: APXOHT

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 223
Баллы
113

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Этот казус результат некорректного завершения работы машины. Избежать его - не делать таких завершений. видимо питание вырубили в момент когда файл перезаписывался
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 470
Благодарностей
8 691
Баллы
113
Этот казус результат некорректного завершения работы машины. Избежать его - не делать таких завершений. видимо питание вырубили в момент когда файл перезаписывался
файловая система ntfs оч. устойчива к такого рода казусам..
каким образом файлы заполняются этими нуллами?
потеря несохраненных на этот момент данных - это я еще понимаю..
но откуда NUL'ы?
ими затирается вся инфа в файлах - и старая, и новая..
такое впечатление, что ЗП перед тем как сохранить данные, сам заполняет файл нуллами и только потом полезной информацией..
 
Последнее редактирование:
  • Спасибо
Реакции: CSS

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113
файловая система ntfs оч. устойчива к такого рода казусам..
каким образом файлы заполняются этими нуллами?
потеря несохраненных на этот момент данных - это я еще понимаю..
но откуда NUL'ы?
Как написал ростоникс выше - видимо в этот момент файл перезаписывался. Как результат - не удалось корректно сохранить все изменения.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 470
Благодарностей
8 691
Баллы
113
Как написал ростоникс выше - видимо в этот момент файл перезаписывался. Как результат - не удалось корректно сохранить все изменения.
не удалось сохранить последние актуальные полезные данные - это ладно..
но почему файл заполнен нуллами, я не могу все же понять?
почему не старыми данными, которые до этого там были?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
нуллы это не текст. это побитые данные без явной кодировки.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 470
Благодарностей
8 691
Баллы
113
нуллы это не текст. это побитые данные без явной кодировки.
я все же не понимаю, каким образом ЗП записывает NUL'ы в файлы, если произошло аварийное завершение работы компьютера?
т.е. если попросту произошел жесткий принудительный ребут (резет) или пропажа питания..
 
Последнее редактирование:

Nick

Client
Регистрация
22.07.2014
Сообщения
1 963
Благодарностей
796
Баллы
113
Вы эти нуллы в hex-редактори видели или в Notepad++? Приложите файл, наконец)
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 470
Благодарностей
8 691
Баллы
113
Вы эти нуллы в hex-редактори видели или в Notepad++? Приложите файл, наконец)
приложил бы, но что то психанул и просто стер их..
щас в корзинке гляну, может сохранились..
нашел...
вот в нотепаде++ как выглядит:

upload_2016-3-4_17-49-36.png
 

Вложения

Последнее редактирование:

Fobos

Client
Регистрация
05.10.2015
Сообщения
51
Благодарностей
5
Баллы
8
Извиняюсь конечно за некро..
Может есть какое решение данной проблемы? Отключение электричества уничтожает файл, в hex редакторе нули
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
113

Fobos

Client
Регистрация
05.10.2015
Сообщения
51
Благодарностей
5
Баллы
8
Тут не поспоришь, но в идеале конечно лучше решать первопричину :-)

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

62504
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
113
Тут не поспоришь, но в идеале конечно лучше решать первопричину :-)

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

Посмотреть вложение 62504
переходи на бд
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)