• ベストアンサー

servletかMySQLでタイムアウトが発生します。

Tomcat/Apache/Mysqlを利用したWebサーバーを 構築して運用していますが、画面をさわらない状態で、 しばらく置いてからアクセスすると画面が真っ白に なってしまいます。たぶんTomcatかMysqlかでタイム アウトになってしまうのだろうと思いますが・・・。 このタイムアウトの時間を延ばすか、または タイムアウトしないようにする設定はどうしたら 良いのでしょうか? 教えて頂けたら助かります。

  • Java
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • mark523
  • ベストアンサー率70% (12/17)
回答No.1

>しばらく置いてからアクセスすると このくだりから、Tomcatのタイムアウトではないかと。 タイムアウトの設定はweb.xmlの中でできます。

参考URL:
http://www.google.co.jp/search?ie=UTF-8&oe=UTF-8&sourceid=deskbar&newwindow=1&q=Tomcat%E3%80%80%E3%82%BB%E3%83%83%E3%82%
zerokara
質問者

お礼

おっしゃるとおりTomcatの設定でした。 web.xmlの設定を変えたところうまく行きました。 有難う御座いました。 すみませんがタイムアウトになった時にエラー画面を 表示することもできるのでしょうか?

関連するQ&A

  • tomcatのセッションタイムアウト

    tomcatで構築されたWebアプリを検証しています。 Webアプリにログインし、何も操作せずにセッションタイムアウト時間の確認をしているのですが、 tomcatのセッションタイムアウトの設定値通りにセッションが切れません。 web.xmlの設定値は5分を設定しています。 大抵は設定時間+1分程で切れるのですが、 設定時間+3分ほど待ってみてもセッションが切れないケースがあり、原因がわからない状況です。 利用しているtomcatのバージョンは4.1.31です。 何かtomcatの仕様上でセッションタイムアウトの時間が変わるようなことがあるのでしょうか? 当方初心者のため、お手柔らかにお願いいたします。

  • Servlet & セキュリティ(SSL)

    Servletのシステムをつくります。 そこで、ログイン画面として、 ユーザIDとパスワードを入力させて OKなら、システム利用ができるように します。 セキュリティ確保のためパスワード入力画面は、 SSL化しようと思っています。 調べると、WebサーバにSSL化を図れば いいのかな?と思いました。 使用するのは以下のとおりです。 [サーバ側] Redhat7.2 Tomcat3.2.1 もしかしたらApache使うかもしれません。 今のところTomcatをWebサーバにしてますが。 ApacheもTomcatもSSL化できるようですが、 どちらがスタンダードなのでしょうか? また、利点等ご存知でしたら教えていただき たいのですが、よろしくお願いします。

    • ベストアンサー
    • Java
  • IEタイムアウトについて

    どなたか御存知の方、教えて頂きたいのですが、 WEBブラウザIE(Ver5、6)で、どこかのサイトにアクセスした場合、サイトからの応答が無い場合ばブラウザでタイムアウトにするのでしょうか?(ブラウザでタイムアウト値が設定されているのでしょうか?) それとも、サーバ等からの応答をブラウザでは延々と待ちつづけるのでしょうか? また設定ができる場合は方法を教えて下さい。宜しくお願いいたします。

  • WEBアプリケーションのタイムアウトについて

    ブラウザ<-回線->WEBサーバ(apache)<-回線->APサーバ(tomcat)<-回線->DBサーバ という並びの一般的なWEBアプリケーション(それぞれ物理的に別サーバです)において、 システム要件として下記を考慮をしなければならず、困っています。 1.データベースの処理時間が長い場合、 ブラウザ<-回線->WEBサーバの接続は何を基準に保たれるのでしょうか。 また、その時間はコントロール可能でしょうか。 2.データベースの処理時間が長い場合、 APサーバ(tomcat)<-回線->DBサーバの接続は何を基準に保たれるのでしょうか。 また、その時間はコントロール可能でしょうか。 3.APサーバの処理が長い場合、 WEBサーバ(apache)<-回線->APサーバ(tomcat) の接続時間は何を基準に保たれるのでしょうか。 また、コントールは可能でしょうか。 ご教授よろしくお願いします。

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

    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、 セッションタイムアウトが指定時間に行われない原因について、 ご教授の程お願い致します。

  • Servletの置き場所(ディレクトリ)

    現在、Windows2000+Apache1.3.20+TomCATにてAPPサーバを構築したのですが、作成したServletやJSPはどこへ置けばいいのでしょうか? Apacheのドキュメントルートは DocumentRoot "D:/Program Files/Apache Group/Apache/htdocs" でTomCATは D:\Program Files\jakarta-tomcat-3.2.3\ の中にconfやbin,webappsなどすべてのファイル/フォルダが入っています。 どうやら、サンプルはwebappsに入っているようです。 Apacheを起動しなくても、8080ポートで接続すればTomCATの画面が現れるので、なぜApacheが必要なのかという疑問と、ServletやJSPの置き場所は?という疑問にぶつかってます。 どなたかよろしくお願いします。

    • ベストアンサー
    • Java
  • WebサーバとApplicationサーバの連携とは?

    Windows環境でApache2.0とTomcat5.5を連携させようとして失敗したため、理解できていない状況にあるのですが、そもそも「連携された状態とはどんな状態なのか」について、イメージできずにいます。 書物などによると、「ApacheとTomcatをmod_jkというモジュールを使って結びつけておくと、Webへアクセスした時にTomcatの画面に誘導できる」ようになるということなのかなと思える解説になっていますが、実際に動作実験できていない段階なのでまだまだ次のような疑問が残っています。 どなたか教えて頂けないでしょうか。 1.Apache(Webサーバ)に設定したDocumentRootにはindex.html等は置かず、カラの状態にしておいて、全てTomcat側にjspファイルを置くなどにより処理するのでしょうか。 その場合、ApacheのWebサーバとしての機能はどのように活かされることになるのでしょうか。 2.「Apache(Webサーバ)に設定したDocumentRootにindex.htmlを置き、その画面をからクリック内容に応じてTomcat(Applicationサーバ)に処理を移したり、 また戻したりする」ということは可能でしょうか。そのための設定方法の概要を教えてもらえませんでしょうか。 3.通常の商用システムの場合は、ApacheやTomcatの代わりにどのようなツールを使っているのか、例として教えて頂けないでしょうか。 (Linuxベースだと有難いですが、特に限定しなくても結構です。)

  • tomcat アクセスエラー

    tomcat webサーバにアクセスする際に以下の条件で、 タイムアウトによりアクセスできません。 【apacheまたはtomcat(ポート8080)画面が見える条件】 (rootユーザ) http://localhost/ http://(ip or ドメイン)/ http://localhost:8080/ (一般ユーザ) http://localhost/ http://(ip or ドメイン)/ http://localhost:8080/ http://(ip or ドメイン):8080/ 【apacheまたはtomcat画面が見えない条件】 (rootユーザ) http://(ip or ドメイン):8080/ 何か原因など考えられますでしょうか? よろしければご教授ください。 よろしくお願いいたします。

  • mysqlコマンドにてタイムアウト

    大きなテーブルをバックアップしてリストアしようとするのですが mysql -u root -p database < backup.sql 以上のコマンド入力後に以下のエラーが表示され途中で止まってしまいます タイムアウトを回避するにはどの設定を変更すればいいのでしょうか。 ERROR 1064 (42000) at line 4045208: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<br /> <b>Fatal error</b>: Maximum execution time of 300 seconds exceeded in <b' at line 124 よろしくお願いします。

    • ベストアンサー
    • MySQL
  • apacheを使用したサーバ構築について

    どなたか、教えて下さい。 現在、マシン2台を使用して以下の概要図のような構築を行い、apacheとtomcatの連携とapacheのsslまで確認ができています。 この状態から、webサーバとapサーバ間をno ssl状態で運用したいのですが、その方法がわかりません。(サイトで検索しているのですが見つからず・・・・) もし、この概要図で運用ができる場合、何が必要なのかを教えて下さい。 概要図 ブラウザ  →  Webサーバ  →  APサーバ          OS:linux     OS:Windows2000          apache2.0.54    tomcat4.1.30          mod_jk2          openssl-0.9.7a 宜しくお願いします。

専門家に質問してみよう