【问题现象】 项目遗留问题:项目一般用redis作为缓存,并发量突增时很容易出现TCP连接失败(无可用端口) 【问题分析】 根据错误日志,排查出是连接数达到了最大值,(其实通过 netstat -anp|grep TIME_WAIT|wc -l也可以初略统计出当前的连接数),导致redis缓存无法使 ...
分类:
其他好文 时间:
2018-09-25 14:05:42
阅读次数:
1023
AppCan推送服务基本流程 ![AppCan推送流程][20180825133212] STEP_1:检查网络端口是否连通 检查 推送服务器 到APNS服务器端口是否连通 ![检查APNS推送端口][20180825133203] ![检查APNS反馈端口][20180825133204] 检查 ...
分类:
移动开发 时间:
2018-08-25 15:03:45
阅读次数:
230
好久没弄codis了,突然想搭建一套看看,顺便写个文章记录下,这里全部使用最新的版本来搭建,完成后效果不错,ops可以达到8w左右,效果可以接受
分类:
其他好文 时间:
2018-08-13 18:01:43
阅读次数:
300
1、日志介绍日志:历史事件:时间,地点,人物,事件日志级别:事件的关键性程度,Loglevel系统日志服务:sysklogd:CentOS5之前版本syslogd:systemapplication记录应用日志klogd:linuxkernel记录内核日志事件记录格式:日期时间主机进程[pid]:事件内容C/S架构:通过TCP或UDP协议的服务完成日志记录传送,将分布在不同主机的日志实现集中管理;
分类:
其他好文 时间:
2018-06-08 15:56:43
阅读次数:
269
需求背景一位朋友的公司研发最近有一些苦恼。由于他们公司的后台服务有三台,每当后台服务运行异常,需要看日志排查错误的时候,都必须开启3个ssh端口进行查看,研发们觉得很不方便,于是便有了统一日志收集与查看的需求。这里,我用ELK集群,通过收集三台后台服务的日志,再统一进行日志展示,实现了这一需求。当然,当前只是进行了简单的日志采集,如果后期相对某些日志字段进行分析,则可以通过logstash以及Ki
分类:
其他好文 时间:
2018-01-02 11:27:17
阅读次数:
142
一、Bug背景 业务上线后,发现Kafka的消费者一直在重复拉取同一批数据。被消费的topic配置了10个分区,只有每个分区的第一批数据能够出队,并且无限循环。 因测试环境数据量比较小,一直无法复现问题。只能查生产环境的日志排查。 二、解决问题的思路 初步猜测数据被消费之后,没有正常commit到K ...
分类:
其他好文 时间:
2017-09-30 19:53:45
阅读次数:
1699
今天在部署python代码到预生产环境时,web站老是出现redis链接未初始化,无法连接到服务的提示,比对了一下开发环境与测试环境代码,完全一致,然后就是查看各种日志,排查了半天也没有查明是什么原因引起的。 没有办法的情况下,直接登录服务器,从uwsgi与nginx中卸载掉这个web服务,然后暴力 ...
分类:
编程语言 时间:
2016-12-27 23:10:58
阅读次数:
212
最近在开发dubbo服务的时候一直用的是公司提供的zk平台,因为使用的人太多或者没人维护老是出问题,导致dubbo服务偶尔可以调通,偶尔调不通的情况,所以花点时间自己部署一套,后面出问题还方便看日志排查。 1 下载包上传linux服务器 zookeeper-3.4.6.tar.gz 2 解压tar ...
分类:
其他好文 时间:
2016-06-02 11:30:42
阅读次数:
121
当在一台服务器部署安装microsoft dynamic CRM2016时会遇到提示组件未安装报错不能继续安装,这是可以查看对应登录账号的如下路径,通过log日志排查问题: 例:C:\Users\Administrator\AppData\Roaming\Microsoft\MSCRM\Logs 常 ...
分类:
其他好文 时间:
2016-05-24 09:16:00
阅读次数:
763