随笔分类 - Linux
摘要:1、前言 Supervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是UNIX-like系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。 提供的高可用场景,当你的程序出现异常
阅读全文
摘要:hs_err_pid这种文件,是JVM出现错误时dump下来的。记录了错误发生当时: 1)JVM的状态参数 2)Linux的状态参数 就以下面的文件为例: 出现上述文件的可能原因是: 1)内存不够 2)进程打开数达到上限 1、释放内存请参看这篇文章 http://www.cnblogs.com/ka
阅读全文
摘要:项目的扩容申请了一台机器,到手之后看一下机器的指标,看到内存使用情况是这样的。 1、查看内存 free cat /proc/meminfo 如果你想得到更加相近的信息可以使用cat /proc/meminfo,直接看硬件的统计数据。 这里我们看到,内存总数total=125G,已使用used=89G
阅读全文
摘要:现在用redis缓存热数据越来越常见了,甚至一些配置,开关等等的东西也写到redis里。原因就是redis简单高效。redis里的数据也越来越重要了,例如一些业务的中间数据会暂时存放在redis里,所以限制redis的访问还是很有必要。 本文通过几个手段说一下生产环境中redis的访问权限控制。 1
阅读全文
摘要:缘起: 今天早晨收到报警,服务不干活了,赶紧起来看问题。。。 为了尽快让服务可用,尝试重启服务,发现服务起不来,报错 看起来是redis挂了,但是发现redis的进程还在。进一步看服务的错误日志: redis持久化失败,服务配置了redis rdb持久化方式,为啥失败呢?内存和硬盘看了下,果然硬盘满
阅读全文
摘要:1、统计一下代码量 (1)find,拿到所有py结尾的文件,你写相对路径得到相对路径,绝对路径得到绝对路径 (2)wc -l计数 (3)awk求和,wc其实能算出来总数,所以后面除2 2、对满足某个条件的字段计数 3、打印error的前后5行 (1)-B后5行,-A前5行,-Ccontext前后5行
阅读全文

浙公网安备 33010602011771号