zey1996 commented on issue #23843: URL: https://github.com/apache/pulsar/issues/23843#issuecomment-2594612917
sorry I don't understand. Let me sort it out。 First I get a exception. then I try to set `java.net.preferIPv4Stack=false` to resolve it. I set env `PULSAR_EXTRA_OPTS`. ``` my-release-pulsar-broker-0:/pulsar$ echo $PULSAR_EXTRA_OPTS -Djava.net.preferIPv4Stack=false my-release-pulsar-broker-0:/pulsar$ jinfo -sysprops 1|grep IP java.net.preferIPv4Stack=false my-release-pulsar-broker-0:/pulsar$ jcmd 1 VM.system_properties|grep IP java.net.preferIPv4Stack=false my-release-pulsar-broker-0:/pulsar$ ps -ef|grep java pulsar 1 0 0 Jan15 ? 00:09:07 /opt/jvm/bin/java -Dlog4j.shutdownHookEnabled=false -cp /pulsar/conf:::/pulsar/lib/*: -Dlog4j2.formatMsgNoLookups=true -Dorg.xerial.snappy.use.systemlib=true -Dlog4j.configurationFile=log4j2.yaml -Djute.maxbuffer=10485760 -Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true -Dio.netty.tryReflectionSetAccessible=true --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED --add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/jdk.internal.misc=ALL-UNNAMED --add-opens java.base/sun.net=ALL-UNNAMED --add-opens java.management/sun.management=ALL-UNNAMED --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED --add-opens java.base/jdk.internal.platform=ALL-UNNAMED -Xms4096m -Xmx4096m -XX:MaxDirectMemorySize=8192m -Dio.netty.leakDetectionLevel=disabled -Dio.netty.recycler.linkCapacity=1024 -XX:+ParallelRefProcEnabled -XX:+UnlockExperimentalVMOptions -XX:+DoEscapeAnalys is -XX:ParallelGCThreads=32 -XX:ConcGCThreads=32 -XX:G1NewSizePercent=50 -XX:+DisableExplicitGC -XX:-ResizePLAB -XX:+ExitOnOutOfMemoryError -Xlog:async -Xlog:gc*,safepoint:/pulsar/logs/pulsar_gc_%p.log:time,uptime,tags:filecount=10,filesize=20M -Djava.net.preferIPv4Stack=false -Dpulsar.log.appender=RoutingAppender -Dpulsar.log.dir=/pulsar/logs -Dpulsar.log.level=info -Dpulsar.log.root.level=info -Dpulsar.log.immediateFlush=false -Dpulsar.routing.appender.default=Console -Dlog4j2.is.webapp=false -Dpulsar.functions.process.container.log.dir=/pulsar/logs -Dpulsar.functions.java.instance.jar=/pulsar/instances/java-instance.jar -Dpulsar.functions.python.instance.file=/pulsar/instances/python-instance/python_instance_main.py -Dpulsar.functions.extra.dependencies.dir=/pulsar/instances/deps -Dpulsar.functions.instance.classpath=/pulsar/conf:::/pulsar/lib/*: -Dpulsar.functions.log.conf=/pulsar/conf/functions_log4j2.xml -Dbookkeeper.metadata.bookie.drivers=org.apache.pulsar.metadata.bookkeepe r.PulsarMetadataBookieDriver -Dbookkeeper.metadata.client.drivers=org.apache.pulsar.metadata.bookkeeper.PulsarMetadataClientDriver -Dpulsar.log.file=pulsar-broker.log org.apache.pulsar.PulsarBrokerStarter --broker-conf /pulsar/conf/broker.conf pulsar 1360 1330 0 06:01 pts/1 00:00:00 grep java ``` in `ps -ef` I get two `java.net.preferIPv4Stack`, ont is true and the other is false, but in jinfo or jcmd, `java.net.preferIPv4Stack=false` And I still get the original exception. I find `OPTS="$OPTS -Djute.maxbuffer=10485760 -Djava.net.preferIPv4Stack=true"` in `bin/pulsar`, I think it is the reason of I get two `java.net.preferIPv4Stack`. --- now I still get exception. Maybe `java.net.preferIPv4Stack=false` can't resolve my problem? Or I didn't configure it properly? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
