捉虫大师 捉虫大师
3年前
dubbo 配置 loadbalance 不生效?撸一把源码
背景很久之前我给业务方写了一个dubboloadbalance的扩展(为了叙述方便,这个loadbalance扩展就叫它XLB吧),这两天业务方反馈说XLB不生效了我心想,不可能啊,都用了大半年了排查于是我登上不生效的consumer机器进行排查,还好我留了一手,当XLB加载时,会打印一行日志看了下这个服务,并没有打印日志,说明
Wesley13 Wesley13
3年前
TARS 服务信息上报|全方位服务监控
!(https://ftp.bmp.ovh/imgs/2020/10/b7fb603e17fc6529.jpg)作者|Eaton导语|服务上线运营后,出现异常是难免的事,通常情况下会通过服务日志排查问题。然而这种排查问题的方式有时候是低效的,特别是日志比较多,还不知道如何下手的时候,非常麻烦。那让服务主动报告出现的错误不就
Wesley13 Wesley13
3年前
TARS服务信息上报|全方位服务监控
!(https://oscimg.oschina.net/oscnet/6efaa02141ea49bfb5a520475889608d.gif)服务上线运营后,出现异常是难免的事,通常情况下会通过服务日志排查问题。然而这种排查问题的方式有时候是低效的,特别是日志比较多,还不知道如何下手的时候,非常麻烦。那让服务主动报告出现的错误不就行了吗?
Wesley13 Wesley13
3年前
asp.net中使用Global.asax文件中添加应用出错代码,写入系统日志文件或数据库
voidApplication_Error(objectsender,EventArgse){//在出现未处理的错误时运行的代码ExceptionobjErrServer.GetLastError().GetBaseException();//获取错误
Wesley13 Wesley13
3年前
MySQL 5.6.35 索引优化导致的死锁案例解析
一、背景随着公司业务的发展,商品库存从商品中心独立出来成为一个独立的系统,承接主站商品库存校验、订单库存扣减、售后库存释放等业务。在上线之前我们对于核心接口进行了压测,压测过程中出现了MySQL5.6.35死锁现象,通过日志发现引发死锁的只是一条简单的sql,死锁是怎么产生的?发扬技术人员刨根问底的优良传统,对于这次死锁原因进行了细致的排
Wesley13 Wesley13
3年前
MySQL主从备份
刚刚实践了MySQL的主从备份,记录如下:1\.主库 1)在my.cnf的mysqld节点添加如下配置 logbinmysqlbin                                 开启二进制日志 serverid       1                
Stella981 Stella981
3年前
Linux搭建MySQL主从
实现目标搭建两台MySQL服务器(一主一从),一台作为主服务器,一台作为从服务器,主服务器进行写操作,从服务器进行读操作。工作流程概述主服务器:开启二进制日志配置唯一的serverid获得master二进制日志文件名及位置创建一个用于slave和mas
Stella981 Stella981
3年前
Serilog for DotNet Tutorial
在过去的几年中,结构化日志已经大受欢迎。而Serilog是.NET中最著名的结构化日志类库,我们提供了这份的精简指南来帮助你快速了解并运用它。0\.内容1.设定目标2.认识Serilog3.事件和级别4.触发和收集结构化数据5.为过滤和关联添加事件标记6.大海捞针\Findingneedl
Stella981 Stella981
3年前
Spark常见问题汇总
注意:如果Driver写好了代码,eclipse或者程序上传后,没有开始处理数据,或者快速结束任务,也没有在控制台中打印错误,那么请进入spark的web页面,查看一下你的任务,找到每个分区日志的stderr,查看是否有错误,一般情况下一旦驱动提交了,报错的情况只能在任务日志里面查看是否有错误情况了1、Operationcatego
融云IM即时通讯 融云IM即时通讯
7个月前
融云IM干货丨IM服务,在开发过程中,如何自动化处理SDK日志中的错误码
在开发过程中,自动化处理SDK日志中的错误码可以通过以下几个步骤实现:错误码解析:利用SDK提供的错误码对照表,将错误码映射到具体的错误信息和解决方案。例如,阿里云日志服务提供了详细的错误码对照表及对应的解决方法。异常捕获与处理:SDK通常会抛出异常来处理