docker环境下,查看服务的线程数
进入docker容器:docker exec -it 服务id bash
查询服务所属port:ps
使用jstack查询服务的线程信息:jstack 端口号
undertow的工作线程名称是以“XNIO-2 task-”开头

 

修改Java服务的线程数,可在服务的启动参数里面配置指定线程数:JAVA_OPTS="-Dserver.undertow.worker-threads=线程数"

 

sudo sh ./docker-common.sh ccr.ccs.tencentyun.com/uips/uip-pangu uip-pangu-8081
sudo docker run -d --name uip-pangu-8081 --network host  -v /home/ucmed/logs/uip/uip-pangu/:/opt/data/logs/pangu -v /etc/hosts:/etc/hosts -v /home/ucmed/opt/uip/configs:/opt/data/uip-pangu/config-cache/ -e JAVA_OPTS="-Dserver.undertow.worker-threads=128 -Xmx1024m -Denv=local -Ddev_meta=http://apollo.config.zhuojian:8080 -Dapp.id=uip-pangu" ccr.ccs.tencentyun.com/uips/uip-pangu:3.5.1

 

posted on 2021-02-19 09:59  miaoying  阅读(2342)  评论(0编辑  收藏  举报