最新バージョンのioniczipバージョン1.9.1.8を使用しています。ioniczipのプロパティを設定しました ParallelDeflateThreshold = 0
。過去2か月間、zipメカニズムは完全に機能していましたが、突然これが機能しなくなりました。zipスレッドがハングし、ionic zipがtmpファイルを作成し、zipファイルを作成できませんでした。ファイルサイズが小さくても、この問題を簡単に再現できました。
この問題の私の分析は次のとおりです
問題は、最新バージョンのionic zipにありました。この場合、zipファイルの作成中にioniczipがハングしました。このdllを使用している他の数人のユーザーも、自分のサイトでそのようなエラーを報告していることに気づきました。リンクを参照してください。この問題は、ionic zipのプロパティを無効にすることで解決されParallelThreshold
ますが、マルチスレッドモードではなくシングルスレッドで動作するため、大きなログファイルのパフォーマンスが低下します。
プロパティをデフォルト値に設定することで問題は解決しましたParallelDeflateThreshold
が、この問題の正確な原因を見つけることができませんでした。なぜ突然圧縮が失敗するのですか?マシンの変更はありませんでした。