【docker】启动Java项目报GC Thread
docker 启动xxl-job-admin,报错
[0.005s][warning][os,thread] Failed to start thread "GC Thread#0" - pthread\_create failed (EPERM) for attributes: stacksize: 1024k, guardsize: 4k, detached. [0.006s][error ][gc,task ] Failed to create worker thread
docker 启动命令如下:
sudo docker run -d \
-e PARAMS="--spring.datasource.username=root --spring.datasource.password=root_pwd --spring.datasource.url=jdbc:mysql://xxxxxxx:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai" \
-p 8080:8080 \
-v /tmp:/data/applogs \
--name xxl-job-admin \
xuxueli/xxl-job-admin:3.3.2
解决方法
解决这个问题的方法是在docker run命令中添加--security-opt seccomp=unconfined参数,这样可以解除对线程创建的限制,从而解决启动失败的问题。
sudo docker run -d \
-e PARAMS="--spring.datasource.username=root --spring.datasource.password=root_pwd --spring.datasource.url=jdbc:mysql://xxxxxx:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai" \
-p 8080:8080 \
-v /tmp:/data/applogs \
--name xxl-job-admin \
--security-opt seccomp=unconfined \
xuxueli/xxl-job-admin:3.3.2
解决方式来源
https://blog.csdn.net/lx1056212225/article/details/144683359
本文来自:【docker】启动Java项目报GC Thread-小码农,转载请保留本条链接,感谢!
正文到此结束
- 本文标签: docker web java
- 本文链接: https://djc8.cn/archives/docker-launch-the-java-project-to-report-gc-thread.html
- 版权声明: 本文由小码农原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
热门推荐
相关文章
该篇文章的评论功能已被站长关闭
