Я использую самую последнюю версию ионной почтовой версии 1.9.1.8. Я установил свойство ионного zip ParallelDeflateThreshold = 0
. Механизм застежки работал отлично в течение последних двух месяцев. Неожиданно это перестало работать. Застежка-молния просто зависает, ионный почтовый индекс только что создал файл tmp и не смог создать zip-файл. Я мог бы легко воспроизвести эту проблему даже при небольшом размере файла.Сжатие не работает при использовании ионного zip
Мой анализ этой проблемы заключается в следующем
Проблема была с последней версией ионной молнии, в этом случае ионный почтовый повешен во время создания архивных файлов. Мы заметили, что несколько других пользователей, которые используют эту DLL, также сообщили об ошибках на своем сайте. Пожалуйста, обратитесь к the link. Эта проблема будет решена путем отключения свойства ionic zip ParallelThreshold
, но это задержит работу для больших файлов журнала, поскольку работает только в одном потоке, а не в многопоточном режиме.
Вопрос был решен теперь, установив для свойства ParallelDeflateThreshold
значение по умолчанию. Но я не смог найти точную причину этой проблемы. Почему внезапно происходит сбой? Машинных изменений не было.
Возможно, кто-то из http://dotnetzip.codeplex.com/ может помочь. – Surfbutler