2012年01月23日

さくらサーバーで解凍できない

さくらサーバーで解凍できない | もしもドロップシッピング初心者講座

さくらのサーバーでファイルが解凍できずに「処理が失敗しました」となる現象です。

どうして、解凍できないのか?ということでさくらに質問してみました。

============ 質問内容 ============

最近、あるzipファイルの解凍のみができなくて困っております。

/home/xxx/www/shop/futon.zip
(94MBのzipファイル)

このファイルをファイルマネージャーのリモートで解凍を行うと「処理が失敗しました」というエラーになります。
ただし、毎回エラーが発生するわけではなく3回に1回くらいはうまくできるときもあります。

============ 回答 ===============

■弊社が確認を行った環境
------------------------------------------
・WindowsXP :Firefox、Internet Explorer 8
・Windows7 :Internet Explorer 9
------------------------------------------
お問い合わせいただきましたところ、再現性の確認を行うことができませんため、原因を特定することができませんでした。ご了承ください。
お手数ではございますが、原因の切り分けとして、ご使用ソフト以外のソフトやご利用端末以外の端末から接続を行った場合の再現性をご確認くださいますようお願いいたします。

先週末に質問したので、思ったより早く回答が届きました。
しかし、結局現象再現せずということで、さらに調べてみました。

============ 実験の結果 =========

■OSとブラウザーでの実験
・Windows7 Internet Explorer 9 エラー
・Windows7 Firefox 9.01 エラー
・Mac OS-X Safari5.1 エラー

結果:全てエラーとなる

■シェルによる解凍
%unzip xxx.zip

結果:10回中10回とも正常に解凍できる

■解凍先のxxxフォルダを別名に変更して実験

結果:xxxのフォルダ(ディレクトリ)がなければ正常に解凍できた。
また、解凍後のフォルダーを残したまま再度解凍を行っても解凍できる

■解凍中のポップアップウィンドウ
・解凍エラーが出る場合
→解凍中のスクロールが3回動いた時に解凍できなくなる(時間は15秒程度)
・正常に解凍できる場合
→解凍中のスクロールが2回目で解凍が終了する(時間は10秒程度)

★考察★
解凍時にはxxxフォルダのファイルの重ね書きをするが、フォルダ内部には解凍されるファイル以外の古いファイルも入っています。
このため、WEBで解凍を行った場合に解凍時のディレクトリーサーチに時間がかかりタイムアウトしているのではないか?

さくらから回答がきたらまた報告します。
posted by jun at 23:36| Comment(0) | サーバー管理
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: