docker使用arthas基本教程

供参考也是自己的笔记
docker容器下使用遇到的问题:大致是连接不上1号进程
我这边主要的问题是用户权限问题,docker容器使用aaa用户启动,那个在docker容器内,需要使用aaa用于启动

  1. docker 容器如何使用arthas
#实现下载好arthas jar包,使用docker cp进行复制
docker cp  <arthas.jar_path>  <containerName>:<containerPath>
#进入容器
docker exec -it <containerName> /bin/bash
#执行arthas,找到arthas,执行
java -jar arthas.jar
  1. 如何解决docker容器挂在不上1号进程(用户权限问题)
#查看用户权限
cat /etc/passwd
#需要把用户权限改成/bin/bash,使用vi或者vim进行编辑就好(sbin/nologin是不行的,需要改成/bin/bash)

在这里插入图片描述

#切换用户
su aaa
  1. 这样我这般就挂载上了,然后下面就是运用了【以下是我的使用教程】
  • 寻找类路径
sc -d *className
  • 监控方法耗时
    在这里插入图片描述

  • 监控方法执行频率

monitor class  method  -c  5
  • 监测方法参数,执行结果,异常等信息
watch class  method '{params, target, returnObj, throwExp}' -x 5
  • 内存快照
headdump

在这里插入图片描述
使用visualVM打开分析
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/600038.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vscode中配置Eslint自动修复并保存代码

在settings.json中进行修改&#xff0c;加入以下代码即可&#xff0c;文件保存之后&#xff0c;自动修复一些ESLint报错的代码。 {"editor.codeActionsOnSave": {"source.fixAll.eslint": true,"eslint.autoFixOnSave": true} }

下半年跨境电商全球市场持续扩大,掌握测评自养号技术将迎来新机遇

2024年跨境电商在下半年有望继续保持稳健增长&#xff0c;市场将更加国际化、便捷化和智能化&#xff0c;为消费者和卖家带来更多机遇和发展空间。 全球化市场持续扩大&#xff0c;随着全球市场的进一步开放和互联网的普及&#xff0c;跨境电商将继续拓展到更多的国家和地区。消…

一篇文章教你正确解锁 代理ip 的使用方式,包含两个实战案例

目录 一、引言 二、代理IP基础知识 1、代理IP的定义 2、代理IP的分类 3、代理IP的获取 三、代理IP的正确使用方式 1、选择合适的代理IP 2、配置代理IP 3、代理IP的轮换与验证 4、遵守法律法规和道德规范 四、实战案例一&#xff1a;使用代理IP进行网络爬虫 1、获取…

Pytorch张量的数学运算:矩阵运算

文章目录 一、基础运算二、矩阵的特殊运算1、矩阵的转置1.1、语法1.2、示例1.2.1、二维矩阵转置1.2.2、更高维度的张量转置 2、方阵的行列式2.1、计算行列式2.2、示例&#xff1a;使用PyTorch计算行列式 3、方阵的迹4、方阵的逆4.1、计算矩阵的逆4.2、使用PyTorch计算逆矩阵 二…

【C++】RapidJSON 设置支持 std::string,防止编译报错

问题 rapidjson 创建 json 数据&#xff0c;使用 std::string 字符串进行赋值&#xff0c;编译时&#xff0c;抱一堆错误 .... rapidjson/include/rapidjson/document.h:690:5: note: candidate expects 0 arguments, 1 provided [build] make[2]: *** [main/CMakeFiles/ma…

软考-系统集成项目管理中级-新一代信息技术

本章历年考题分值统计 本章重点常考知识点汇总清单(掌握部分可直接理解记忆) 本章历年考题及答案解析 32、2019 年上半年第 23 题 云计算通过网络提供可动态伸缩的廉价计算能力&#xff0c;(23)不属于云计算的特点。 A.虚拟化 B.高可扩展性 C.按需服务 D.优化本地存储 【参考…

6款支持国产系统电脑使用的办公软件,满足信创用户办公需求

随着信息技术的飞速发展&#xff0c;信创成为国家发展的重要战略方向。信创用户在办公过程中&#xff0c;对于软件的安全、稳定、易用性要求越来越高。今天给大家分享6款支持国产系统电脑使用的办公软件&#xff0c;这些软件不仅功能强大&#xff0c;而且能够满足信创用户的多样…

[dvwa] CSRF

CSRF 0x01 low 跨站&#xff0c;输入密码和确认密码直接写在url中&#xff0c;将连接分享给目标&#xff0c;点击后修改密码 社工方式让目标点击短链接 伪造404页&#xff0c;在图片中写路径为payload&#xff0c;目标载入网页自动请求构造链接&#xff0c;目标被攻击 http…

算法汇总啊

一些常用算法汇总 算法思想-----数据结构动态规划(DP)0.题目特点1.【重点】经典例题(简单一维dp&#xff09;1.斐波那契数列2.矩形覆盖3.跳台阶4.变态跳台阶 2.我的日常练习汇总(DP)1.蓝桥真题-----路径 算法思想-----数据结构 数据结构的存储方式 : 顺序存储(数组) , 链式存储…

基于SpringBoot+MYSQL+Vue的学生读书笔记系统

学生读书笔记共享平台设计 目录 1、前言介绍 2、主要技术 3、数据库设计 4、部分截图 5、源码获取 1、前言介绍 本论文主要论述了如何使用JAVA语言开发一个读书笔记共享平台 &#xff0c;本系统将严格按照软件开发流程进行各个阶段的工作&#xff0c;采用B/S架构&#xff…

无人机控制框架的设计

无人机控制框架的设计主要包括以下几个模块&#xff1a;传感器模块、控制模块、通信模块和执行器模块。 传感器模块&#xff1a;负责获取无人机当前的状态信息&#xff0c;包括位置、姿态、速度等。常用的传感器包括GPS、陀螺仪、加速度计、气压计等。 控制模块&#xff1a;根…

基于Spring Boot+Vue的在线拍卖系统

随着社会的发展&#xff0c;社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。 在线拍卖系统&#xff0c;主要的模块包括管理员&#xff1b;首页、个人中心、用户管理、商品类型管理、拍卖商品管理、历史竞拍管理、竞拍订单管理、…