Skip to content

load ttl的过程发现主线程阻塞导致应用启动失败 #722

Open
@skyitachi

Description

@skyitachi

最近我们在生产环境中打算使用graal jit,小概率的情况下会出现应用启动失败,容器长时间处于not ready状态. 拉取thread stack dump
之后发现是和加载ttl相关.

JDK:

java version "21.0.5" 2024-10-15 LTS
Java(TM) SE Runtime Environment Oracle GraalVM 21.0.5+9.1 (build 21.0.5+9-LTS-jvmci-23.1-b48)
Java HotSpot(TM) 64-Bit Server VM Oracle GraalVM 21.0.5+9.1 (build 21.0.5+9-LTS-jvmci-23.1-b48, mixed mode, sharing)

OS: custom linux
Architecture: AMD64

具体的stack dump如下:
stack0.txt
stack1.txt

想确认下是不是在Graal jit的情况下会触发ttl加载的相关问题

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions