导航菜单
路很长,又很短
博主信息
昵   称:Cocodroid ->关于我
Q     Q:2531075716
博文数:335
阅读量:1127969
访问量:114685
至今:
×
博文->>线上问题 博文列表>>
Tags : 异常处理,权限,Arthas 发表时间:2020-07-02 23:23:44
01 问题 最近出现了一个让人疑问的问题:有同事反馈说在使用后台管理出现权限不足。 本来就是一个很普通的问题,权限不足那么给他授权不就行了嘛!可是再三检查,权限是实实在在已经授予过,并且获取权限URL都表明用户真正有此资源的访问权限。 这就很让人有点不解了!那么到底是什么个情况? 02 解决(排查) 1、当前同样借助阿里Arthas工具来协助排查问题。 (关于
类别:线上问题 | 阅读(133)| 回复(0)| (0) 阅读全文>>
Tags : 线上,热更新,Arthas 发表时间:2020-02-26 22:57:30
当我们发现线上出现bug,如何进行不停机热更新代码? 1、问题背景 当我们发现线上出现bug,在排查时可能不是很好确认问题,并且最好保留现场,才能重现问题,或者需要快速修复bug,才能比较快速或者方便的临时解决紧急问题。这时,热更新就能很好的帮助我们了。虽然可以通过发版进行解决生产问题,但是项目频繁发版会存在一定的风险: 比如用户正在使用对应功能,会影响用户的使用体验。 紧急版本上线可能还需要领导的特别审核。 等到下一版
类别:线上问题 | 阅读(669)| 回复(0)| (1) 阅读全文>>
Tags : 线上问题,TimerTask 发表时间:2020-01-09 00:09:52
最近有版本特性要上线,但是在上线的过程中遇到了“阻碍”,使得上线过程不是很顺利,想必你也曾经遇到过吧! 1 问题背景 说说大概的场景吧。由于系统里面增加了权限的限制,不同用户拥有不同的数据权限。当前的方案是查询用户uid和对应的数据列表存放在本地内存里,并且需要定时捞取对应的关系数据存储在本地缓存LocalCacheMap中,key为uid,value为List。 接着其它接口则根据LocalCacheMap获取对应的数据权限进行相关的判
类别:线上问题 | 阅读(838)| 回复(0)| (0) 阅读全文>>
Tags : 实战Arthas,排查问题,生产问题 发表时间:2019-12-30 20:45:39
点击上方蓝色字关注我们~ 有时系统上线之后出现bug,有些bug是非常难出现或者存在特定的用户上,假如我们在开发环境或者测试环境,有时是很难重现出来的,所以对于现场保留或者重现很重要。 此时如果能在生产系统上直接进行“debug”,那得多好,解决问题就更加容易和方便了。 本文是使用阿里开源的技术框架-Java诊断利器:阿尔萨斯Arthas,来解决生产上的问题,当前最新版本是3.1.7。 github地址 https://github.com/alibaba/arthas/,目前star已有18.5K,也说明这个框架多么成功和受欢迎
类别:线上问题 | 阅读(1520)| 回复(0)| (0) 阅读全文>>
Tags : 服务器,挖矿,病毒,安全 发表时间:2018-07-21 20:59:07
    去年服务器遇到被比特币勒索的病毒,可以看下这篇:       ElasticSearch安全问题不容忽视,被黑客勒索0.1个比特币     现在服务器又遇到被挖矿程序植入的病毒,下面就来简单说下我遇到的安全问题。     现在的时代,区块链技术很火,也有很大的泡沫。一直有挖矿的机器时刻在跑着,所以也会有人弄些程序病毒来植入别人的机器,帮他们挖“宝藏”。     今天,看着自己的网站出
类别:线上问题 | 阅读(3335)| 回复(0)| (1) 阅读全文>>
Tags : ElasticSearch,安全,黑客勒索,比特币 发表时间:2017-09-03 15:53:46
    某天发现自己的博客的搜索功能失效了,搜索使用ElasticSearch作为博客的全文搜索引擎。     ElasticSearch使用的是2.X版本,并且使用了插件head来进行管理。     默认的ElasticSearch,以及head插件是无需输入认证信息就能访问,这个确实是一大安全问题。     现在黑客使用工具基本上就可以扫描你服务器,0-65535个端口基本上会给扫一遍。     针对常用的服务
类别:线上问题 | 阅读(2057)| 回复(0)| (1) 阅读全文>>
Tags : ConcurrentLinkedQueue 发表时间:2017-06-28 15:11:46
服务端原本有个定时任务对一个集合ArrayList 中的消息做处理。 因为考虑到处理消息是先进先出原则,所以优化的时候考虑改用ConcurrentLinkedQueue 当时没仔细深入研究过这个集合就匆匆上线了。结果刚上线第二天就出问题了。服务端一次优化演变成了一个缺陷,还好及时回退了版本,后果才不是很严重。 回退后对ConcurrentLinkedQueue 做了一个简单的测试代码如下: import Java.util.concurrent.ConcurrentLinkedQueue; import java.util.concurrent.Cou
类别:线上问题 | 阅读(1036)| 回复(0)| (1) 阅读全文>>