01 2018 档案
摘要:redis 内存太大使用太大会导致同步陷入循环,每次rdb还没同步完成,新的同步又起,解决办法:
阅读全文
摘要:nginx server_name 规则: 1.确切的server_name匹配 例如: 2.以*通配符开始的最长字符串 3.以*通配符结束的最长字符串 这两条有两个特别要注意的事项: 通配符名字只可以在名字的起始处或结尾处包含一个星号,并且星号与其他字符之间用点分隔。所以,“www.*.luwen
阅读全文
摘要:redis数据量增加,导致内存不够用,要迁移分离redis和程序: 1. 在新redis服务器上,启动一个redis实例,配置和master配置一致,不同的是配置文件中修改并启用 slave-read-only no,让slave 能写,因为 “Since Redis 2.6 by default
阅读全文
摘要:不要放垃圾数据,及时清理无用数据实验性的数据和下线的业务数据及时删除; key尽量都设置过期时间对具有时效性的key设置过期时间,通过redis自身的过期key清理策略来降低过期key对于内存的占用,同时也能够减少业务的麻烦,不需要定期手动清理了. 单Key不要过大给用户排查问题时遇到过单个stri
阅读全文
摘要:小程序突然出问题,题库加载不了,程序正常,测试环境同样环境,同样代码都正常,但是线上数据秒过期,怀疑redis过期时间设置有问题,但是检查配置没问题,写入数据带过期时间也正常。 redis设置key: 自己新建key测试都正常,但是跑程序就有问题。 查询使用量 发现内存使用量过大,加上故障过程cle
阅读全文
摘要:rm -- -foorm -rf -- -foo
阅读全文
摘要:1.nginx配置,这里是https反向代理到https 2.proxy配置
阅读全文
摘要:查看memcache运行状态 limit_maxbytes、bytes memcached在存储的时候是可以设置失效时间的,但如果存储已经满了,那旧数据即使没有到过期时间,也会被移除。所以需要观察memcached存储是否已经满了,同时这对扩容也是有意义的参考。limit_maxbytes即总的存储
阅读全文
摘要:1.报警图片服务器负载高,静态图片全部缓存,压缩程序也停止了,为什么会负载高呢,刚开始以为是图片集中回源,看日志量并没有显著增长,用top查看cpu占用率,java进程占用很高,这个是在跑的logstash日志收集系统,关闭logstash负载马上开始下降,恢复到正常水平,怀疑logstash有bu
阅读全文
摘要:128down voteaccepted It really depends on what your input is. If you look at the implementation of the Decode method of json.Decoder, it buffers the e
阅读全文
摘要:中间证书,其实也叫中间CA(中间证书颁发机构,Intermediate certificate authority, Intermedia CA),对应的是根证书颁发机构(Root certificate authority ,Root CA)。为了验证证书是否可信,必须确保证书的颁发机构在设备的可
阅读全文
摘要:Redis有两种持久化方式,AOF和RDB,AOF持久化是指追加写命令到aof文件的方式,RDB是指定期保存内存快照到rdb文件的方式。 RDB虽然可以通过bgsave指令后台保存快照,但fork()子进程是有开销的,在内存数据集较大的情况下会占用很长的cpu时间,fork新进程时,虽然可共享的数据
阅读全文
摘要:用logstash收集日志并发送到redis,然后通过logstash取redis数据写入到es集群,最近kibana显示日志总是中断,日志收集不过来,客户端重启发现报错: 根据报错推断redis满了,在客户端清空redis 重启收集端的logstash 可以重新写入数据,由此判断有进程不断写入re
阅读全文
摘要:ansible test -l 10.0.10.1 -e "ansible_become_user=www" -m shell -a "/data/publish/publish.sh /"
阅读全文
摘要:redis-cli keys "test:job:*" redis-cli keys "test:job:*" |xargs redis-cli del
阅读全文