• ベストアンサー
  • すぐに回答を!

ファイルのアップロードを行うとタイムアウトになる

PHPよりファイルをアップロードするとタイムアウトになる現象が発生して困っています。 利用しているのはCORESERVERで、以前までは起こらなかったのですがここのところ頻繁に症状が発生します。アップロード時何も操作が出来なくなり、数分経過後500エラーが帰ってきます。 これはどういった原因が考えられますでしょうか? 時折「sql server has gone away」というのが表示されます。MySQLを利用しています。 ただ、アップロード容量は50MB程度ありますし、アップするデータは数KBであってもエラーになるので容量指定の問題ではなさそうなのです。(phpinfoから確認してみました) お詳しい方で、何か思い当たる原因などありましたらアドバイスをよろしくお願いします。 また、解決する為にはどういった方法で1つ1つ原因を突き止めていけば宜しいでしょうか、このあたりも合わせてアドバイスいただけると助かります。よろしくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数162
  • ありがとう数9

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.2
  • yambejp
  • ベストアンサー率51% (3827/7415)

>解決する為にはどういった方法で1つ1つ原因を突き止めていけば宜しいでしょうか 切り分けとしては4つ (1)アップロードの障害 (2)アップロードデータをRDBへインタフェースする際の問題 (3)RDBへのINSERTの問題 (4)RDB自身のパフォーマンスの問題 (1)については、ファイルのアップロード後にMySQLの更新をかけていると思うのですが 単純に「MySQLの更新」をしないテストをすればいいでしょう。 単にアップロードを大小さまざまなシチュエーションでテストすれば アップロード時の問題はつきとめることができます (2)アップロードしたデータをなんらかの変換をかけた上で RDBに投入していると思いますが、その変換効率がわるければ当然 処理時間がかかります。こればっかりはフローをよく練るしかありません。 処理的にはアップロードした状態のデータをWEB上において、 それを変換して結果をWEB上にアウトプットする時間を計測するフローでしょうか (3)インサート処理がどのくらい負荷がかかっているかはphpMyAdminなどの ツールで状況を確認できるでしょう。 サーバーをまるまる1台借りるサービスなら別ですが、共有してつかうサービスなら 過負荷をかけているようだと、運営から上限キャップを掛けられている可能性はあります (4)テーブルにオーバーヘッドが発生していたり、テーブルが肥大化していたり 検索項目であるにも関わらずインデックスが効いてなかったり、 RDB自体の問題で低速化は起こりえます。 RDBの基本にたちかえって、効率的なデータの持ち方を学習しなおす必要があるかもしれません

共感・感謝の気持ちを伝えよう!

質問者からのお礼

有難う御座います、大変参考になりました。 1つ1つ確認したいと思います。m(_ _)m

関連するQ&A

  • ファイルのアップロードができません

    こちらのカテゴリーで合っているかどうか不安ですが ご相談させてください。 仕事で約30Mのファイルの受け渡しを その会社のシェアサイトにアクセスしてアップロードしたいのですが 暫くアップロードしているような動きをした後 「インターネットではこのページを表示できません」というエラーが 表示され、アップロードできません。(タイムアウト?) PCのスペックのせいかとも思いますが どうにかアップロードができるようにしたいので アドバイスを頂けたら幸いです。 PC SONY VAIO VGC-H30B5 Windows XP ADSL 50M (So-net) 無線LAN 子機からアップしようとしています。

    • ベストアンサー
    • ADSL
  • ファイルのアップロードについて

    はじめまして!!色々調べたのですが、原因が解らないので 質問させてください。 Strutsでファイルのアップロード機能を作っています。 容量の小さいファイルのアップロードは上手くいくのですが 500k前後のファイルをアップロードをしようとすると、 エラー画が表示されてしまいます。 検証の結果プログラムに到達する前にエラーが出ていること は解りましたが、原因が解りません。 jsp上でmethod="POST" enctype="multipart/form-data"で ファイルを送信しているのですが、ファイルのサイズによ って送信できないということはありえるのでしょうか? また、それを回避するにはどうすればいいのでしょうか? 拙い文章で解り辛くてすみません。よろしくお願いいたします。

    • ベストアンサー
    • Java
  • ファイルのアップロードで・・・・

    ファイルバンクやYahoo!ブリーフケースで大きい容量のファイルをアップロードしようとしたら、 次のようなエラーメッセージが出てできません。どうすればいいのでしょうか? --------------------------------------------------- エラー リクエストされた URL は取得できませんでした 以下の URL を取得した際に: http://www.filebank.co.jp/cgi-bin/folder/file_up_process.cgi 次のエラーが発生しました: * 送信処理中にエラーが発生しました. システムが以下のエラーを返しました: (32) Broken pipe ネットワークへデータを送信している間にエラーが発生しました.再度リクエストしてください. ---------------------------------------------------

その他の回答 (1)

  • 回答No.1

>お詳しい方で、何か思い当たる原因などありましたらアドバイスをよろしくお願いします。 ローカルでデバッグしろ。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • ODBCタイムアウトエラー

    WindowsXP環境でACCESS2003を使用して、ODBCリンクでSQL SERVER2005に接続し、データーを取得後ローカルテーブルにデーターを置く処理を作って運用していたのですが、 Windows7でACCESS2003に移行し、システム内容は変更していないのですが Windows7になってリンクテーブルを開くと「ODBC タイムアウトエラー」が発生します。 WindowsXPのときはタイムアウトが出ずに1分くらいで結果が返ってきます。 多分、SQL SERVER ドライバーの影響と思うのですが分かりません。 どなたか教えてください。 Windows7 SQLSERVER(ODBC)ドライバー バージョン:6.01.7601.17514 windowsXP ドライバー バージョン:200.85.1132.00

  • FFFTPでアップロードできない

    M page.jp という無料ホスティングを利用しているのですが、FFFTPを使ってULできません。 繋がることは繋がるのですが、フォルダやファイルなどが表示されておらず、アップロードすると、552 STOR denied: quota exceeded: used 50.00 of 50.00 upload Mb というエラーが返ってきます。 自分の解釈では50MBに容量が達しているのでアップロードできないという意味かな?と思いますが、ファイルマネージャで容量を確認したところ3.36 KB は 50 MB 許可されています。ということでした。 ファイルマネージャでは問題なくULできます。 どうかご教授下さい。

  • セッションタイムアウトの設定時間通りにならない

    C#によるWebアプリケーションを開発しています。 セッションタイムアウトの設定を240分としていますが、 240分前にタイムアウトになってしまいます。 設定時間通りにタイムアウトにならない事象が発生しており、 原因を究明しています。 【状況】 Web.configとIISにて、セッションタイムアウトの時間を 設定しております。 (1)Web.configの設定 Web.config内にて、 <sessionState timeout = "240" /> のタグを設けて、セッションタイムアウトの時間を240分としています。 (2)IISの設定 IISにて、アプリケーションの構成の【オプション】タブにて、 「セッションのタイムアウト」を240分としています。 【環境】 OS:Windows Server 2003 Webサーバ:IIS6.0 DBサーバ:SQL Server 2005、 セッションタイムアウトが指定時間に行われない原因について、 ご教授の程お願い致します。

  • タイムアウトの要因

    会社のメールシステムで一部のグループのみで送受信タイムアウトが多発していますが。考えられる要因と原因調査。また解決方法は。 (メッセージ) サーバーと通信しようとして、タイムアウトが発生しました。 アカウント : 'xxxxxx', サーバー : 'xxxxxxta.xxxxsytem.jp', プロトコル : SMTP, ポート : 25, セキュリティ (SSL): なし, エラー番号 : 0x800CCC19

  • MT4でサイト内検索がタイムアウトしてしまう

    MT4.21-jaを利用してサイトを構築していますが、サイト内のフリーワード検索をかけると、タイムアウトエラーが発生してしまいます。 タグ検索は機能しているようで、ちゃんと検索結果が表示されます。 どこに原因が考えられるでしょうか? もしくは、こんな情報がないと判断できない!といった情報があれば、教えてください。 よろしくお願いいたします。

  • 宅ふぁいる便で送信不可!アップロードとダウンロードが遅い

    仕事で50~100MB未満の圧縮ファイルを今まで、宅ふぁいる便で送受信してたのですが 昨日の午前中から午後にかけて正常にアップロードが完了しませんでした。 いつもより非常にアップロードに時間がかかるので、サーバーが混雑してるのかと思ってましたが 一部のファイルはアップロードできたようですが、それをダウンロードしてみると 容量は50MB以上とそれなりなのですが、中身は空ファイルで使い物になりませんでした。 本日、早朝に同じ環境で試してみると正常に送受信できるのです。 これはサーバーの混雑が原因でしょうか? ちなみにセキリティソフトには関係なく、常駐解除しても同じ結果でした。 昨日は【WebFile(50MB迄)】と【ファイルバンク】の別の大容量ファイル転送サービスで なんとか対応できたのですが・・・宅ふぁいる便が異常だったのが気になります。 宅ふぁいる便は曜日や時間帯によって送信エラーになったり、アップロードや ダウンロードに長時間かかるのでしょうか?

  • BASP21のアップロードについて

    現在、BASP21を用いたファイルのアップロードを行うプログラムを作っております。 そこで困ったことがあり、質問させていただきます。 作成しているプログラムでは、ASPでBASP21(Proではない)を用いて大きなサイズのファイル(動画ファイルなど、最大で約250MB程度のファイル)をアップロードしたいと考えております。 しかしながら、50MB程度であればアップロード可能なのですが、70MB超のファイルになってくると「関数が|を返しました。」というエラーが発生してしまいます。 どうも、 ------------------------------------------------------ <% fbin=Request.Totalbytes barray=Request.BinaryRead(fbin) … … %> ------------------------------------------------------ の「barray=Request.BinaryRead(fbin)」の部分でエラーが出ているようでした。 これは、BASP21のアップロード上限をオーバーしているためのエラーなのでしょうか? そこで、このエラーの解決策、もしくはBASP21(Proではない)での最大約250MB程度のファイルをアップロードする他の方法があれば教えていただきたく、書き込みさせていただきました。 (フリーで使うことのできる、BASP21以外を用いた方法でも構いません!) 質問にお答えいただけると幸いです。 よろしくお願いいたします。

  • ADSLに変更後、FTPでアップロードできません。

    先日自宅の回線をADSLに変更しました。 回線を変えるまでは(ISDN)、普通にアップロード出来て いました。変更後に急にアップロード出来なくなったのです。 ちなみにソフトはDreamweaver4を使用しています。 ソフトに備わっているFTP以外のFTPも使用してみましたが、上手くいきません。 症状なんですが、「FTPエラー-リモートホスト情報を GET出来ません」というメッセージが出るときもあれば、 ホストは見つかるのですが(ISDN回線のときはそのまま PUT出来ていたわけだし…)、「接続を確認しています」 というメッセージが出たまま固まってしまうときもあります。 タイムアウトは120秒にしています。 サーバーの容量不足というわけでもないので、 原因がさっぱりわかりません。 どなたか、詳しい方、回答をお願いいたします。 わたしはあまりFTPに詳しくないので、初心者にも 分かるようなご説明をいただけると幸いです。

  • サーバーへのデータアップロード時間について

    レンタルしているサーバーにデータをアップロードするのに、 時間がかかり過ぎて結局タイムアウトになり失敗する時と、 10~20分でアップロードできる時とあります。 環境は下記の通りです。    サーバー    ロリポップ    回線      yahooBB    転送データ容量 200MB前後    ソフト     FFFTP プロバイダの問題でしょうか? それともPCのスペックの問題でしょうか? 回線の問題であればフレッツ光が工事費無料のキャンペーンをやっているので乗換えを考えています。 アドバイスよろしくお願いします。

  • 更新したホームページがアップロードされない

    ウイルスセキュリティを導入してから ホームページの更新がアップロードされない。 「ファイルの転送中にエラーが発生しました」 と表示が出る。 原因が判りません。 宜しくお願い致します。