Webアプリケーションがディスク満タンに遭遇
同時制御が不適切なため、数百のアプリケーションのオーバーライド率データが繰り返しアップロードされ、ディスクが間もなくいっぱいになります.アプリケーションでは、ファイルIOにかかわるすべてのエラーが発生します.mysqlもこのlinuxサーバにインストールされているため、データベースにデータを挿入するとエラーが発生します.遭遇したいくつかの問題は、以下のように詳しく述べられています.
1、zipファイルを書き込む行為が適用され、ディスクがいっぱいになると、書き込まれたzipファイルが不完全になり、後続のzipファイルの読み取りが異常になる.
2、データベーステーブルにデータを挿入できません:
このようなエラーは明らかにめったに発生しないはずですが、テスト担当者に目を覚まして、このような状況をテストして、このような極端な状況の下で、依然として「正常」な表現があることを確保したり、合理的なフィードバック情報を与えたりすることができます.
オンライン障害は、ディスクがいっぱいになることもあります.典型的には、構成が変更されたため、ログファイルが印刷され、ディスク領域が消費され、オンライン障害を引き起こすことがあります.ログ印刷といえば、実は、学問でもあり、どのように打って、どこで打って、完全なスタックを印刷しますか?繰り返し打ちをコントロールしますか?ログファイルはどのようにして定期的にクリーンアップしますか?などなど.この文章のテーマからあまり離れていて、詳しくは展開されていません.
1、zipファイルを書き込む行為が適用され、ディスクがいっぱいになると、書き込まれたzipファイルが不完全になり、後続のzipファイルの読み取りが異常になる.
- Cause By:
- java.io.IOException: Truncated ZIP file
-
- org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.read(ZipArchiveInputStream.java:300)
- java.io.InputStream.read(InputStream.java:85)
- org.apache.commons.compress.utils.IOUtils.copy(IOUtils.java:66)
- org.apache.commons.compress.utils.IOUtils.copy(IOUtils.java:47)
- com.esc.common.util.UnCompressFileUtils.unPackZipFile(UnCompressFileUtils.java:51)
- com.esc.tcc.service.impl.TccDataServiceImpl.saveEmEc(TccDataServiceImpl.java:94)
- sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
- sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- java.lang.reflect.Method.invoke(Method.java:597)
- org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
2、データベーステーブルにデータを挿入できません:
- Cause By:
- java.sql.SQLException: Disk is full writing './tcc_v40/tcc_p_a_msp_msp.MYD' (Errcode: 28). Waiting for someone to free space... (Expect up to 60 secs delay for server to continue after freeing disk space)
このようなエラーは明らかにめったに発生しないはずですが、テスト担当者に目を覚まして、このような状況をテストして、このような極端な状況の下で、依然として「正常」な表現があることを確保したり、合理的なフィードバック情報を与えたりすることができます.
オンライン障害は、ディスクがいっぱいになることもあります.典型的には、構成が変更されたため、ログファイルが印刷され、ディスク領域が消費され、オンライン障害を引き起こすことがあります.ログ印刷といえば、実は、学問でもあり、どのように打って、どこで打って、完全なスタックを印刷しますか?繰り返し打ちをコントロールしますか?ログファイルはどのようにして定期的にクリーンアップしますか?などなど.この文章のテーマからあまり離れていて、詳しくは展開されていません.