Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-5444

Producer.send() will hang 8+ hours

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • producer
    • None

    Description

      Frequent kafka old Producer open and close with cause the server hang with lots of error messages logged in the server.log .In my occasion,we may frequent open and close kafka producer,the procedure just like the code below:

      Producer producer = ……
      producer.send(List<KeyedMessage> lists);
      producer.close();
      

      the error is below:

      2017-06-13 00:00:00,084] ERROR Processor got uncaught exception. (kafka.network.Processor)
      java.lang.OutOfMemoryError: Direct buffer memory
      	at java.nio.Bits.reserveMemory(Bits.java:658)
      	at java.nio.DirectByteBuffer.<init>(DirectByteBuffer.java:123)
      	at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:306)
      	at sun.nio.ch.Util.getTemporaryDirectBuffer(Util.java:174)
      	at sun.nio.ch.IOUtil.read(IOUtil.java:195)
      	at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:379)
      	at org.apache.kafka.common.network.PlaintextTransportLayer.read(PlaintextTransportLayer.java:110)
      	at org.apache.kafka.common.network.NetworkReceive.readFromReadableChannel(NetworkReceive.java:97)
      	at org.apache.kafka.common.network.NetworkReceive.readFrom(NetworkReceive.java:71)
      	at org.apache.kafka.common.network.KafkaChannel.receive(KafkaChannel.java:154)
      	at org.apache.kafka.common.network.KafkaChannel.read(KafkaChannel.java:135)
      	at org.apache.kafka.common.network.Selector.pollSelectionKeys(Selector.java:343)
      	at org.apache.kafka.common.network.Selector.poll(Selector.java:291)
      	at kafka.network.Processor.poll(SocketServer.scala:476)
      	at kafka.network.Processor.run(SocketServer.scala:416)
      	at java.lang.Thread.run(Thread.java:745)
      

      seen from all existing logs, all error is repeats of error above.
      Any good idea to solve this?

      Attachments

        Activity

          People

            Unassigned Unassigned
            Hongyuan Li Hongyuan Li
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: