记录一次MySQL表无法访问 在一次真实的开发测试中突然发现数据库中订单表 select、update、delete 没有丝毫反应。以为是服务器性能过低导致MySQL进程执行过慢,但是等待10分钟订单表依然毫无反应,更奇怪的是其他表都可正常操作数据。这时我觉得是订单表坏了,想把订单表drop ...
原文:http: blog.kail.xyz post tools httpclient lock.html 最近遇到一个使用 Apache HttpClient 过程中的问题,具体场景是 通过 Spring Scheduled cron .. 方式执行定时任务 定时任务中并发使用 HttpClient 拉取数据 但是定时任务只会执行一次 因为 Spring 基于注解的定时任务,在非异步的情况的, ...
2019-07-24 22:21 0 1544 推荐指数:
记录一次MySQL表无法访问 在一次真实的开发测试中突然发现数据库中订单表 select、update、delete 没有丝毫反应。以为是服务器性能过低导致MySQL进程执行过慢,但是等待10分钟订单表依然毫无反应,更奇怪的是其他表都可正常操作数据。这时我觉得是订单表坏了,想把订单表drop ...
最近线上项目报了一个MySQL死锁(DealLock)错误,虽说对业务上是没有什么影响的,由于自己对数据库锁这块了解不是很多,之前也没怎么的在线上碰到过。这次刚好遇到了,便在此记录一下。 出现死锁问题背景 项目层面:报错的项目 ...
记录一下开发过程中遇到的死锁问题和解决方案 首先是隔离级别,mysql有四个隔离级别,从宽松到严格依次是 读未提交 Read Uncommitted 读提交 Read Committed (线上环境使用的隔离级别) 可重复 ...
逻辑有点复杂,很可能会发生死锁,开发完成后进行测试,多线程同时进行查询、插入和删除操作,在测试程序执行了 ...
问题:某业务系统在运行一段时间后,某个API一定概率偶现Connection reset现象。 问题定位: 首先想到的是要本地复现出这个问题,但一直复现不出来。 1、根据线上问题相关日志判断应该是有部分丢包情况。可能是系统参数的设置问题,如果在 ...
业务背景 出现死锁问题 update msgbox_message set record_status = -1 where record_status = 0 and gmt_create >= now() - INTERVAL 3 MONTH and msg_key ...
一、java定位进程 在服务器中终端输入命令:top 可以看到进程ID,为5421的cpu这列100多了。 记下这个数字:5421 二、定位问题进程对应的线程 然后在服务器中终端输入命令:top -Hp 5421 作用是查看里程内部线程资源占用情况。5421为第二步获取 ...
1. 环境 org.apache.httpcomponents.httpclient 4.5.10版本 + jdk1.8_202版本 2. 问题 需要用HttpClient调用https接口,该https服务器只支持SSLv3,调用时报错:Received fatal alert ...