Глюк ЗП, пустые текстовые файлы

Hustle

Client
Регистрация
06.09.2017
Сообщения
86
Благодарностей
2
Баллы
8
Добрый день, только что сталкнулся с проблемой, у меня работал обычный шаблон чекер, который выполнял чекинг, другими словами, он берет из одного файла аккаунты, чекает, кладет в другой файл тхт, в итоге у меня сейчас в файле тупо пробелы все белое, кто-то сталкивался с таким, что можно теперь сделать, это как-то возможно превратить в символы или там действительно просто файл пробелов
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Добрый день, только что сталкнулся с проблемой, у меня работал обычный шаблон чекер, который выполнял чекинг, другими словами, он берет из одного файла аккаунты, чекает, кладет в другой файл тхт, в итоге у меня сейчас в файле тупо пробелы все белое, кто-то сталкивался с таким, что можно теперь сделать, это как-то возможно превратить в символы или там действительно просто файл пробелов
Скорее всего, ошибка алгоритмическая в шаблоне, нет проверки записываемых данных на пустоту или др. способом как то.
Также, советую использовать все же не файловую запись, а работать через списки, т.к. с операциями с файлами многопоточно могут возникнуть проблемы.
 

specialist

Client
Регистрация
28.12.2018
Сообщения
732
Благодарностей
343
Баллы
63
кто-то сталкивался с таким
1) Там действительно пробелы
2) Проблема проявляется при многопотоке, когда происходит обновление файла, один файл взял, второй взял пустой и записал пустой.
3) Нужно изменить алгоритм работы, или уменьшить число потоков, обычно у меня такое начинается от 50 потоков.
4) После похожих проблем, перешел на базы данных, постер с ними не плохо работает, не хуже файлов.
 

Zoolone

Banned
Регистрация
05.06.2019
Сообщения
141
Благодарностей
153
Баллы
43

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Zoolone какие-либо сделки.

Посмотри стоит ли в операции со списком галочка в чекбоксе - Дописывать в файл?
 

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