tomcatのstdout.logを停止したい

このQ&Aのポイント
  • Windows2003Serverで稼動しているtomcat5.0で出力されるstdout.logがエラーのため1日に100MByteほど出力されてしまっています。暫定対応としてstdout.logの出力を停止したいと考えています。
  • stdout.logの出力を停止するためにはレジストリの[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\Tomcat5\Parameters\Log]の"StdOutput"の値を空にすると出力されなくなりますが、メモリリークなどの問題が考えられます。
  • どのような設定でstdout.logの出力を停止する方法があるでしょうか?ご教示いただけますようお願いいたします。
回答を見る
  • ベストアンサー

tomcatのstdout.logを停止したい。

今回がはじめての質問になります。 投稿カテゴリが適切ではないかもしれません。 Windows2003Server で稼動している tomcat5.0で出力されるstdout.logが、あるエラーの為1日に100MByteほど出力する状況になってしまいました。 暫定対応として、stdout.logの出力を停止したいと考えています。 レジストリの [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\Tomcat5\Parameters\Log] の"StdOutput" の値を空にするとstdout.logは出力されなくなるのですが、メモリリーク等の問題が考えられなくもないので不安です。 なにか設定等でstdout.logの出力を停止する方法はないでしょうか? ご教示いただけますようよろしくお願いいたします。

noname#212092
noname#212092
  • Java
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • Yanch
  • ベストアンサー率50% (114/225)
回答No.1

このあたりが参考になりそうですよ。 http://www.jajakarta.org/tomcat/tomcat5.0/ja/docs/tomcat-docs/config/logger.html verbosity属性が出力するログのレベルみたいです。

noname#212092
質問者

お礼

回答ありがとうございます。 英語が達者ではないのでお礼が遅れました。。。 [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\Tomcat5\Parameters\Log] ログの内容を減らす為に上記のLevelにエラーレベル、 fatal messages only を入れればいいとは思うのですが、Configure Tomcat で変更した場合、errorsはerrorになるし、infomationはinfoになるので、おそらくfatal だとは思いますが確信が持てないため検証してみたいと思います。 以上です。

その他の回答 (1)

  • covachan
  • ベストアンサー率38% (46/120)
回答No.2

>メモリリーク等の問題が考えられなくもないので不安です。 意味がわかりません。なぜそう思うのか理由を。

noname#212092
質問者

お礼

回答ありがとうございます。 >メモリリーク等の問題が考えられなくもないので不安です。 意味がわかりません。なぜそう思うのか理由を。 このあたりの理由は特にありません。 重要なのは"stdout.log"の出力停止方法であって、私の想像はどうでもいいことです。 レジストリを空にすることが正しい出力停止方法なのであれば、それを教えていただけるだけで助かります。 以上

noname#212092
質問者

補足

書いてて大人気なく感じたので再度レスいたします。 読み返したところメモリリークという表現は私も不適切に感じました。 私としては「何らかの不具合」と表現したかったのですが…誤解を招き、また人間味のない回答を致し、申し訳ありませんでした。 >メモリリーク等の問題が考えられなくもないので不安です。 こう思った…「不具合が生じるかもしれない」と思ったのは特に理由はなく、tomcatの動作も不明確で、検証も仕切れていない為です。 以上です。

関連するQ&A

  • tomcatのログについて

    tomcatのアクセスログを出力したい場合、 コンテキストパスに設定するときは以下のように設定しますが、 コンテキストパスに以下の設定を行わなわずにserver.xmlにtomcat全体の設定として、 ログを出力する設定とした場合、コンテキストパスへのアクセスはログに出力されないんでしょうか? <Context path="/javaroad" docBase="/javaroad" debug="0"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs/AccessLog" /> </Context> ご存知の方教えてください。

    • 締切済み
    • XML
  • tomcat catalinaのログ

    tomcatのcatalinaのログに定期的に 2011/08/17 0:31:12 org.apache.jk.common.ChannelSocket processConnection 警告: processCallbacks status 2 という警告がたくさん出力されます。 この警告はどのように対処すればよいのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • Java
  • Tomcatが無応答となる現象が起こります

    Tomcatを使用して、開発したWebアプリケーションを動かしているのですが、時々無応答になってしまう現象が発生しています。 タスクマネージャーで見るとTomcatのCPU使用率が100%になっており、30分ほど待っても無応答のままなので、都度Tomcatのサービスを再起動して復旧しています。 stdErr/stdOutのログには何も出力されておらず、今のところ再現性も確認できておりません。 どなたかこのような現象をご存知の方はいらっしゃいませんでしょうか? 何か対応方法やアドバイスをいただけませんでしょうか? なお、Tomcatのバージョンは5.5.17で、Windows2003ServerとWindows2000Serverで動かしています(どちらの環境でも現象が発生しています)。 また同一マシン内にApacheも立てており、このバージョンはapache2.2.3です。 アドバイスお願いします。

  • eclipseからのtomcat起動ができません

    こんばんは。 eclipse3.2からtomcatを起動したいのですが、 猫ボタンを押しても、うんともすんとも言いません。 コンソールにも何も表示されません。 tomcat単体でしたら起動しlocalhost:8080を見れます。 何がいけないのでしょうか? 環境は以下のとおりです。 ・eclipse3.2(日本語) ・tomcat6.0 ・tomcatバージョン バージョン6x ・tomcatホーム C:\Program Files\Apache Software Foundation\Tomcat 6.0 ・サーバーXML設定ファイル C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\server.xml ・プラグイン tomcatPluginV321.zip お手数ですが、どうかアドバイスをよろしくお願いいたします。

    • ベストアンサー
    • Java
  • Tomcat5.5.23 ログの出力先が指定できない

    こんにちは。 Tomcat(5.5.23)のログはlogging.propertiesを使って出力先を指定できると 思うのですが、指定した出力先にログがでません。 Tomcatは「Red Hat Enterprise Linux 5.2(64bit版)」のバンドル版を使っています。 起動スクリプトから呼ばれる/usr/bin/dtomcatでは、下記のようなように書かれています。 ============================= # Set juli LogManager if it is present if [ -r "$CATALINA_HOME"/bin/tomcat-juli.jar ]; then JAVA_OPTS="$JAVA_OPTS "-Djava.util.logging.manager= org.apache.juli.ClassLoaderLogManager" "-Djava.util.logging.config.file= "$CATALINA_BASE/conf/logging.properties" fi ============================= tomcat-juli.jarが、"$CATALINA_HOME"/binにないのでlogging.propertiesが読み込まれないのだろうと思います。 tomcat-juli.jarを外からダウンロードして使用するのは、難しい 状況なのですが、catalina.outやmanager.logなどを含めログの出力先を 指定するにはどうしたらいいでしょうか? 今は、/etc/tomcat5/tomcat5.confにTOMCAT_LOGを指定し、 log4jを使用して標準出力を指定先に出力しています。 そもそも何でtomcat-juli.jarがないのかもよくわからないのですが。 申し訳ありませんが、ご回答よろしく御願いします。

  • ログオフせずに関連づけを有効にする方法

    複数のPCに対して同じファイルの関連づけを行いたいと考えています。 そのためレジストリを使って一括で関連づけを行う必要があります。 例えば、拡張子vファイルにテキストエディタ「秀丸」を関連付けたいのですが 秀丸で、関連付けの項目で vファイルを秀丸に関連付ける前と後でのレジストリを比較したところ 以下のキーを変更すれば良いことが分かりました。 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.v] @="hidemaru.v" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hidemaru.v] @="V ファイル" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hidemaru.v\DefaultIcon] @="C:\\Program Files (x86)\\Hidemaru\\Hidemaru.exe,1" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hidemaru.v\shell] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hidemaru.v\shell\open] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hidemaru.v\shell\open\command] @="\"C:\\Program Files (x86)\\Hidemaru\\Hidemaru.exe\" %1" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hidemaru.v\shell\print] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hidemaru.v\shell\print\command] @="\"C:\\Program Files (x86)\\Hidemaru\\Hidemaru.exe\" /p %1" [HKEY_LOCAL_MACHINE\SOFTWARE\Hidemaruo\Hidemaru\Capabilities\FileAssociations] ".v"="hidemaru.v" [HKEY_USERS\S-1-5-21-3000369501-1364672687-3950771759-1001\Software\Microsoft\Windows NT\CurrentVersion\EXTENSIONS] "v"="C:\\Program Files (x86)\\Hidemaru\\Hidemaru.exe ^.v" これをregファイルとして保存し、実行してみたのですが ダブルクリックや右クリックメニューには設定が反映されるのですが アイコンには反映されないことが分かりました。 一度ログオフすると反映されます。 秀丸上で設定を変更を行った場合には ログオフすることなく、設定を反映させることができるのですが、 レジストリの場合にはどうすればログオフすることなく反映させることができますか? 恐らくbatファイルが必要になるのではないかと思いますが どなたかその方法を教えていただけないでしょうか?

  • tomcat でlocalhostが表示できない

    windows7 home 64bit の端末に、apache-tomcat-6.0.18.exe をインストールし、 http://localhost:8080/ を表示させようとしたところ、表示できません。 ずっと処理中のままです。 C:\Program Files (x86)\Apache Software Foundation\Tomcat 6.0\conf 内の、 tomcat-users.xml の文字コード指定は utf-8 に変更したのですが、 catalina.2011-10-29.log には、以下のエラーが出力されています。 警告: 参照の解決中に予測しない例外が発生しました java.io.UnsupportedEncodingException: cp932 文字コードの変更がうまくいっていないのでしょうか。 また、tomcatをインストールした直後は、タスクトレイにアイコンが表示されて いたのですが、端末を再起動すると何も表示されなくなりました。 (サービスにtomcatが起動していることは確認しました。) これは正しくインストールされているのでしょうか? 対処方法をご存知の方がいたら、教えてください。

    • ベストアンサー
    • Java
  • tomcatのエラー 404 

    これからJSPを勉強したいと思っている者です。 宜しくお願いいたします。 早速、質問です。 Tomcatを起動しhttp://locaohost:8080でページは表示されるのですが、http://localhost:8080/PG2/test1.jsp←この様に指定すると The requested resource (/PG2/test1.jsp) is not available.というメッセージがでて開く事が出来ません。 似た様な質問があったので自分なりに調べてみましたができませんでした。 ご教授くださいませ。 宜しくお願いいたします。 環境変数は PATH C:\j2sdk1.4.2_11\bin CATALINA_HOME C:\Program Files\Apache Software Foundation\Tomcat 5.5 CLASSPATH C:\j2sdk1.4.2_11\lib\dt.jar; C:\j2sdk1.4.2_11lib\tools.jar; C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib\servlet_api.jar; C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib\jsp_api.jar; JAVA_HOME C:\j2sdk1.4.2_11 OS WindowsXP 後、eclipsの[ウィンドウ]→[設定]→[tomcat]→[JVMの設定]のJREはjre1.5.0._06になっています。 j2sdk1.4.2_11ではエラーがでます。 足りない情報ありましたら教えてください。 宜しくお願いいたします。

  • TomcatのJSP Examplesのページを開けません

    これからJSP・サーブレットを勉強しようと思っている初心者です。 Tomcatを起動しhttp://locaohost:8080でページは表示されるのですが、JSP ExamplesとServlet Examplesを開こうとすると、 The requested resource (/jsp-examples/) is not available. というメッセージがでて開く事が出来ません。 WindowsXP J2SE 環境変数は path C:\Program Files\Java\jdk1.5.0\bin;C:\Program Files\MySQL Server4.1\bin CATALINA_HOME C:\Program Files\Apache Software Foundation\Tomcat5.5 JAVA_HOME C:\Program Files\Java\jdk1.5.0 CLASSPATH C:\Program Files\Apache Software Foundation\Tomcat5.5\common\lib\servlet_api.jar; C:\Program Files\Apache Software Foundation\Tomcat5.5\common\lib\jsp_api.jar; C:\Program Files\Apache Software Foundation\Tomcat5.5\webapps\jsp 10\WEB-INF\classes に設定してあります。 初歩的な質問で申し訳ありませんが、よろしくお願いします。

  • eclipseでtomcatを使うには

    eclipseでwebアプリを開発しようと、SAStrutsを勉強しているのですが、チュートリアルが動かなくて困っています。 eclipseのworkspaceにsa-struts-tutorialをインポートしてから、コンテキストの定義を更新したのですが、C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\Catalina\localhost以下にコンテキストファイルが出力されていません。 これが原因だと思うのですが、なぜ、コンテキストファイルが出力されないのでしょうか? ご回答いただくための情報が不足しているようであればご指摘ください。

専門家に質問してみよう