Skip to content

docker JVM_OPTS not work? #36979

@knowwen

Description

@knowwen

docker run

docker run -d \
-v /root/server/proxy-b/conf:/opt/shardingsphere-proxy/conf \
-v /root/server/proxy-b/ext-lib:/opt/shardingsphere-proxy/ext-lib \
-e PORT=3308 -p13308:3308 \
-e JVM_OPTS="-Xmx256m -Xms256m -Xmn128m" \
--name server-proxxy-b \
apache/shardingsphere-proxy:5.5.1

docker logs

we find java version: java21, full_version=21.0.4, full_path=/opt/java/openjdk/bin/java
unadapted java version, please notice...
The port is 3308
The classpath is /opt/shardingsphere-proxy/conf:.:/opt/shardingsphere-proxy/lib/*:/opt/shardingsphere-proxy/ext-lib/*
main class org.apache.shardingsphere.proxy.Bootstrap 3308 /opt/shardingsphere-proxy/conf 0.0.0.0 false
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c2aa0000, 1029046272, 0) failed; error='Not enough space' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 1029046272 bytes. Error detail: committing reserved memory.
# An error report file with more information is saved as:
# /opt/shardingsphere-proxy/hs_err_pid7.log

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions