首页 > TAG信息列表 > 线上
线上异常日志没有堆栈信息
线上大量异常,查看日志,却只有java.lang.NullPointerException,无异常堆栈信息,无法定位异常的位置。只能在本地调试查找异常位置,但是在本地调试过程中却可以打印异常堆栈的。后来继续查找之前的日志,之前的某段时间这个地方是存在异常堆栈信息的。可以设置JVM参数,在启动进程的时数据库线上操作流程规范
1.提前评估 生产操作前必须评估操作的后果,包括不限于以下性能风险检查项:实例级别(存在大表数据库DDL需要与DBA确认操作时间窗口)锁规模(存在锁升级和锁堆积风险时避免操作)并发数(并发活跃线程数>200,并发连接数>3500时禁止操作)阻塞状态(存在大量阻塞时禁止操作)无大事务(存在running状VR线上虚拟党建教育平台的优势-深圳华锐视点
从统一的网站、客户端,到一体联动的多平台传播,VR党建沉浸式教育极大提升了党建工作水平,通过线上三维立体化丰富的红色教育资源,让广大基层党员教育渠道更多样、方式更便捷、内容更丰富和效果更优质,那么VR党建厂家排名靠前的公司有哪些呢? 借助VR虚拟现实制作和web3开发技术MySQL数据库如何线上修改表结构
一、MDL元数据锁 在修改表结构之前,先来看下可能存在的问题。 1、什么是MDL锁 MySQL有一个把锁,叫做MDL元数据锁,当对表修改的时候,会自动给表加上这把锁,也就是不需要自己显式使用。 当对表做增删改查的时候,加的是MDL读锁 当对表结构做变更修改的时候,加的是MDL写锁 读与读之间不互斥线上问题如何复盘?
昨天知识星球社群里有同学问了一个问题:线上问题如何复盘?从流程、分析和后续措施落地有哪些好的建议? 从质量保障的角度来说,针对线上问题进行复盘可以发现工作中的不足并持续改进,不断提高线上的交付质量。 从团队管理的角度来说,针对线上问题进行复盘也可以发现团队短板并针对性的补线上非遗全景展馆制作让广大市民在家能享受到精美的文化大餐
随着线上虚拟艺术展厅的宣传效果显著,加上实体艺术展馆开放受限等外部因素影响。越来越多的艺术机构和艺术家选择“线上艺术展厅”,举办艺术作品展、艺术拍卖会和艺术文化传播等。 线上展馆设计此刻成为了艺术家、艺术学学校和美术培训机构的“第一展厅”。 由于所有展品活动列表所有活动全部过期[线上问题]
Lambda表达List转Map问题:list有重复,报错了 java.lang.IllegalStateException: Duplicate key 1 at java.util.stream.Collectors.lambda$throwingMerger$0(Collectors.java:133) at java.util.HashMap.merge(HashMap.java:1253) at java.util.stream.Collectors.lamb深圳华锐视点:线上展馆vr全景交互展示,提升云展馆的吸引力
线上VR展馆突破传统线下展馆局限,包括时间、地点、空间和风格的限制,借助沉浸式、互动式的浏览体验,可以让参观者不用出门就感受到真实的场景,还能从任何角度漫游展馆,体验各个方面的多样化虚拟互动。 在艺术机构、艺术馆、美术馆、少儿画展、高校毕业展、纪念作品展等均能运用。测试开发工作内容/要求
1. 质量工具开发、提效工具、机器人、线上巡检工具、测试覆盖率、造数工具等 2. 测试的左移(参与code review)和右移(线上监控、应急) 3. 接口测试用例开发(提测前):增量用力和维护存量用例git 线上做分支合并
背景: 假设远端有master和dev分支, 拉取到本地后,本地也有master和dev分支. 然后在本地的dev分支上开发(写代码), 完了后提交到远端的dev分支, 然后在线上将dev分支合并到master分支上 词语解释: 提交pr, 即提交一个合并分支的请求(pull request) 你提交一个线上紧急hotfix复盘
一、前言做业务研发,难免碰到线上问题。从异常出现,到问题解决,需要紧绷神经,争分夺秒,是对程序员专业技能的硬核考验。特别是在面向亿万用户的大促场景,上下游几十号同事同时盯着,负责问题解决的几个关键同学必须抗住巨大压力,极限编码,在最短时间解决战斗。可谓台上一分钟,台下十年功,平常线上事故
线上事故竟然是自己的锅!!! 前言 前段时间,我们线上系统出现了一个事故:用户创建了商品,在商城的商品列表页看不到,也搜索不到。、 这个问题持续了大概半个小时,最后发现竟然是我的锅。 这个事情怎么说呢,完全是我自己把自己坑了。到底怎么回事呢? 1. 从需求说起 1.1 背景 由于我们这个线上CPU飙升排查
线上CPU飙升排查 目录线上CPU飙升排查准备一份代码步骤top命令找到对应进程找到占用最高的线程方法1方法2将线程号转换成16进制使用jdk的工具jstack查看堆栈信息cpu飙升可能原因1. 超大对象频繁移动或者创建2 .内存消耗过大,导致Full GC次数过多3. 死循环等CPU密集型代码4. 死锁5.如何评价测试质量?
读者提问:阿常老师,请问如何评价测试质量 ?阿常回答:评估测试质量,最直接的体现是线上问题发生率,间接的体现可以是测试用例质量,常见问题知识库。 一、线上问题发生率 评估测试质量,最直观的就是看本次迭代版本是否存在线上问题,线上问题数量有多少,线上问题的严重程度,线上问题的影响范围使用Arthas热更新线上代码
一般线上问题比开发环境的问题更难解决,一个主要的原因便在于开发态可以任意 debug 断点调试,而线上环境一般不允许远程调试,所以在实践中,我一般习惯用 Arthas 来定位线上的问题。 Arthas 是阿里巴巴开源的 Java 应用诊断利器 Arthas 可以完成很多骚操作,今天给大家介绍的 Arthas浏览器直接修改线上js
1.首先f12查看源码; 2.点击替换选中任意本地文件夹,最好是空文件夹 3.右击要修改的js,保存并覆盖 4.修改文件内容,随后ctrl+s保存 5.再次点击触发尝试 最后, 这个文件其实已经保存在了本地,可以直接在本地修改随时保存,而且当启用了线上问题排查
1.磁盘空间不足问题 先从总体查看磁盘状态:df -h 找到不足的磁盘,进入目录查看具体文件大小:du -sh *(ls -lh只能看文件大小,文件夹的看不出来) 2.cpu和内存使用率过高问题 查看所有进程:top 查看单个进程:top -p pid 查看单个进程的线程:top -p pid -H 只看内存使用情况:free -h 只看交换线上故障突突突?如何紧急诊断、排查与恢复
作者:十眠 概述 稳定性大于一切,因此我们需要有更有效的方式避免线上故障。在发生故障不可避免的假设下,我们需要能够快速修复,减少线上影响。基于以上这些想法,我们提出了 1-5-10 的快恢目标,所谓 1-5-10 的目标就是是要我们对于线上问题能够做到 1 分钟发现,5 分钟定位,10 分钟修复。下测试右移:线上质量监控 ELK 实战
目录【测试右移】介绍ELK Stack 介绍ELK 监控体系搭建ES & Kibana 搭建Nginx 日志自动采集Nginx Agent安装 Nginx 服务器数据分析Logstash 搭建 【测试右移】介绍 为什么要做测试右移? 测试环境不能完全模拟线上环境。 线上质量不仅取决于已发布代码,还取决于数据变更与配置变更。SpringBoot应用线上重启脚本
查找应用进程PID 杀死应用进程PID 运行启动脚本 烦不烦啊,像我这么懒得人 得想个办法一步搞定! 如下所示 新建一个shell脚本,然后将其运行之! #!/bin/sh #根据进程名杀死进程 if [ $# -lt 1 ] then echo "需要传入jar包的名称!" exit 1 fi # 根据输入的应用名,找出指定的应用的进线上一些问题排查
一,线上cpu飙升很高怎么排查? 1.通过top命令或者htop也可以看到哪些pid(进程)的cpu使用率比较高,比如pid=2266这个进程跑java服务占用百分之70的cpu. 2.如果发现当前进程pid占用较高,你就可以使用 top -p 2266 ,输出当前进程,如果想看当前进程下的线程哪个占用cpu比较高,可以使线上CPU100%怎么排查?
前言 很多小伙伴可能日常开发都遇到过线上CPU突然就100%了,要么内存占用太高,怎么排查呢?面试官也经常喜欢问类似问题,希望本文对大家有帮助。 1.排查CPU故障的常用命令 top:Linux 命令。可以实时查看各个进程的 CPU 使用情况。也可以查看最近一段时间的 CPU 使用情况。默认按 CPU 使纪录一次php环境线上优化
最近发现阿里云的一台线上php环境特别的卡,cdn与web应用防火墙都上了,但还是很卡,查看top命令发现phpfpm占用系统资源很严重,cpu总是在80%多运行,内存占用正常,当下状态就算输出一个helloworld都得3s以上,肯定是有问题的,仔细核对后,发现php.ini中有一个参数有被修改过: output_buffering =MySQL 千万数据库深分页查询优化,拒绝线上故障!
文章首发在公众号(龙台的技术笔记),之后同步到博客园和个人网站:xiaomage.info 优化项目代码过程中发现一个千万级数据深分页问题,缘由是这样的 库里有一张耗材 MCS_PROD 表,通过同步外部数据中台多维度数据,在系统内部组装为单一耗材产品,最终同步到 ES 搜索引擎 MySQL 同步 ES 流程如下:【深入理解TcaplusDB技术】查看TcaplusDB线上运行情况
【深入理解TcaplusDB技术】查看TcaplusDB线上运行情况 作为一名运维人员,平时的日常工作之一就是查看数据库的整体情况,确保后台运行正常,那下面就给大家简单介绍如何查看情况。 找到一台tcapsvr机器,进入tcapsvr的control模式(如:/data/tcaplus/tcaplus_service/bin/*_*_*_*/tcapsvr -