У нас есть приложение C #, и это приложение C # работает как служба Windows, и оно предоставляет конечным точкам WCF возможность общаться с самим собой.
Мы используем двоичную десериализацию для хранения данных, и в основном это журнал
В последнее время мы начали замечать, что система журналов повреждена, но она очень недетерминирована.
Некоторые особенности этой проблемы. Сначала я подумал, что это может быть Hiesenbug, и, следовательно, использовал Microsoft Chess, чтобы увидеть, связано ли это с многопоточностью. И мы сделали 5 случайных писательских потоков и около 40 нечетных читательских потоков, чтобы посмотреть, сможем ли мы спешить с одним, но мы не смогли решить проблему.
Я знаю, что это слишком абстрактное описание проблемы, но я ищу другие инструменты / методы, которые я мог бы использовать для воспроизведения подобных ошибок.