フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:00_インストール・設定
Tomcatエラーログ
[ 925 ] Tomcatエラーログ

環境 Gsession 2.1.0正規版
OS Centos5
Apache-tomcat5.5.26 (Apache-Tomcat 6.0.14を削除し、新規に導入)
Java jdk-1.6.0_03-fcs
httpd: httpd-2.2.3-11.el5_1.centos.3

2.1.0導入後catalinaの最新のログを読むと以下のような警告が出ています。
Gsessionそのものは順調に動いております。この警告に対してなにか対応する
必要があるでしょうか?

2008/04/23 8:42:11 org.apache.jk.core.MsgContext action
警告: Error sending end packet
java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at org.apache.jk.common.ChannelSocket.send(ChannelSocket.java:537)
at org.apache.jk.common.JkInputStream.endMessage(JkInputStream.java:127)
at org.apache.jk.core.MsgContext.action(MsgContext.java:305)
at org.apache.coyote.Response.action(Response.java:183)
at org.apache.coyote.Response.finish(Response.java:305)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:205)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:619)
2008/04/23 8:42:11 org.apache.jk.common.ChannelSocket processConnection
警告: processCallbacks status 2

よろしくお願い致します。

投稿者nobby
最新書き込み2008/04/23 14:05:48
[ 931 ] Re: Tomcatエラーログ

自己レスです。

あるサイトで一部似たような質問があり、その回答が載っていましたので報告します。

> 2008/04/23 8:42:11 org.apache.jk.core.MsgContext action
> 警告: Error sending end packet
> java.net.SocketException: Broken pipe
> at java.net.SocketOutputStream.socketWrite0(Native Method)
> at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)

###java.net.SocketOutputStream.socketWrite0() というのはソケットに対してなんらかのデータを書き込むメソッドです。 この途中で「パイプが切断」というのはソケットがクローズされたことを意味します。 つまり、レスポンスをクライアント(ブラウザ)に送信している途中にブラウザを閉じるなどして送信ができなくなったことを意味します。 大きなファイルをダウンロードしている途中でブラウザを終了させれば再現できると思います。 ネットワーク障害があると頻発するかもしれません。 ####

投稿者nobby
最新書き込み2008/04/24 10:30:44
[ 3814 ] Re: Re: Tomcatエラーログ

その後は如何でしょうか?


> 自己レスです。
>
> あるサイトで一部似たような質問があり、その回答が載っていましたので報告します。
>
> > 2008/04/23 8:42:11 org.apache.jk.core.MsgContext action
> > 警告: Error sending end packet
> > java.net.SocketException: Broken pipe
> > at java.net.SocketOutputStream.socketWrite0(Native Method)
> > at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
>
> ###java.net.SocketOutputStream.socketWrite0() というのはソケットに対してなんらかのデータを書き込むメソッドです。 この途中で「パイプが切断」というのはソケットがクローズされたことを意味します。 つまり、レスポンスをクライアント(ブラウザ)に送信している途中にブラウザを閉じるなどして送信ができなくなったことを意味します。 大きなファイルをダウンロードしている途中でブラウザを終了させれば再現できると思います。 ネットワーク障害があると頻発するかもしれません。 ####
>

投稿者Tom
最新書き込み2011/05/10 20:00:25
[ 3816 ] Re: Re: Re: Tomcatエラーログ

> その後は如何でしょうか?

バージョンも3.1.0に上げています。順調に稼働しているので最近ログを余り気にしていなかった
のですが、以下のように似たような警告は出ていますがエラーと明示していないのでほっといています。

May 10, 2011 1:46:09 PM org.apache.jk.common.ChannelSocket processConnection
WARNING: processCallbacks status 2

投稿者nobby
最新書き込み2011/05/11 07:48:21
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=1&threadSid=321
 


TOP