1

テスト目的で、Oracle データベース内で Netty 3.9.0 エコー サーバーの例 (Netty の例で見つけることができます) を実行しようとしました。

正常に起動し、ポートでサービスが実行されていることを確認できます (nmap を使用) が、メッセージを送信しようとすると例外が発生します。

java.net.SocketException: recv() failed, errno = 104
Connection reset by peer
        at sun.nio.ch.SocketDispatcher.read0(Native Method)
        at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:33)
        at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:198)
        at sun.nio.ch.IOUtil.read(IOUtil.java:166)
        at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:245)
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:64)
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java)
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318)
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
kgskupdbalance:  time_used[58236668] greater than threshold[30000000] current_time[12380314910] time_start[12322078242]

備考:

  • コードは外部で (シェルで) 実行すると機能します
  • 特権が付与されます (その他の例外は見つかりません)
  • 私の最初の容疑者は、データベースの java.nio です

誰か説明がありますか?

注: 繰り返しますが、これはテスト目的のためのものです。モチベーションを求めないでください:-)

ありがとうございました

4

1 に答える 1