Бинарное хранилище файлов повреждено - PullRequest
0 голосов
/ 23 июня 2011

У нас есть приложение C #, и это приложение C # работает как служба Windows, и оно предоставляет конечным точкам WCF возможность общаться с самим собой.

Мы используем двоичную десериализацию для хранения данных, и в основном это журнал

В последнее время мы начали замечать, что система журналов повреждена, но она очень недетерминирована.

Некоторые особенности этой проблемы. Сначала я подумал, что это может быть Hiesenbug, и, следовательно, использовал Microsoft Chess, чтобы увидеть, связано ли это с многопоточностью. И мы сделали 5 случайных писательских потоков и около 40 нечетных читательских потоков, чтобы посмотреть, сможем ли мы спешить с одним, но мы не смогли решить проблему.

Я знаю, что это слишком абстрактное описание проблемы, но я ищу другие инструменты / методы, которые я мог бы использовать для воспроизведения подобных ошибок.

...