2023-09-08 Mysql 死锁问题查询记录 先来查看 死锁日志 从上面的日志中可以看出到两张同表的死锁 SQL 1 (HOLDS THE LOCK(S)) c DELETE FROM tableorder WHERE status > 2 AND isarchive = 1 A... 阅读全文
2023-09-03 Supervisor Event Listener 任务监控与告警 场景描述 Supervisor 脚本定时重启脚本任务, 任务中存在多个子进程, 重启服务基本都是能一波带走所有子进程. 但这次发现有个服务重启失败, 查看原因是存在子进程未kill掉, 子进程占用服务端口, 重启服务端口被占用最后服务... 阅读全文
2023-08-30 当涉及 MySQL 数据库操作时,如何使用 innodb_print_all_deadlocks 解决死锁问题 当你在处理 MySQL 数据库时,你可能会遇到各种问题,其中之一就是死锁。死锁是指多个事务在互相等待对方释放资源的情况,从而导致无法继续执行下去。MySQL 提供了一些工具和选项来帮助你诊断和解决死锁问题,其中一个非常有用的选项是 i... 阅读全文
2023-08-21 [踩坑] PHP file_get_contents() returns "failed to open stream: HTTP request failed!" 从此拒绝再使用 filegetcontents 请求网络地址. 今天你发现通服务下 phperror.log 大量抛出错误 本来想着是 ulimit 被限制了. ulimit -n 输出 :102400 已经非常大了. 还增加了访问服... 阅读全文