一佳互联

展开菜单

Redis开启AOF

Redis开启AOF
Redis开启AOF持久化数据丢失问题   一、过程演示 登录redis,并写入测试数据 1 2 3 4 5 6...

记一次MySQL生产库内存异常增高的排查过程

记一次MySQL生产库内存异常增高的排查过程
记一次MySQL生产库内存异常增高的排查过程       近期频繁收到一个MySQL实例的内存使用率高的报警,今天我们花时间排查一下问题出在哪里。 修改performance_schema 因为公司生产环境使用的阿里云RDS,修改参数相对方便,performance_schema默认为0,此次修改为1。修改之后提交参数,数据库会进行重启,建议在业务低峰进行。 打开内存监控 登录MySQL数据库,执行如...

Pod中JAVA进程内存缓存问题

Pod中JAVA进程内存缓存问题
Pod中JAVA进程内存缓存问题 背景 环境:openshift3.11 开发反映部署在容器中的java应用内存持续增长,只升不降,具体为: java应用部署在容器中,配置的jvm参数为-Xms1024m -Xmx1024m,容器memory request为1G, memory limit为4G,通过openshift的Pod metrics监控发现,应用消耗内存达到99%(只剩下3M),但是Pod处于Running状态,没有发生...

mysql的update更新及delete删表记录where不带索引字段导致死锁

mysql的update更新及delete删表记录where不带索引字段导致死锁
mysql的update更新及delete删表记录where不带索引字段导致死锁   为什么会发生这种的事故? InnoDB 存储引擎的默认事务隔离级别是「可重复读」,但是在这个隔离级别下,在多个事务并发的时候,会出现幻读的问题,所谓的幻读是指在同一事务下,连续执行两次同样的查询语句,第二次的查询语句可能会返回之前不存在的行。 因此 InnoDB 存储引擎自己实现了行锁,通过 next-key 锁(记录锁和...

MySQL不带where条件的UPDATE和DELETE 限制操作说明

MySQL不带where条件的UPDATE和DELETE 限制操作说明
MySQL不带where条件的UPDATE和DELETE 限制操作说明   数据安全是业务的基石,但是DBA 总会遇到救火情况,业务误删除全表或者误更新错全表业务数据,导致服务不可用   sql_safe_updates参数可以限制不带where条件的update/delete语句执行失败,这个参数设置后,可以防止业务bug/漏洞导致把整个表都更新或者删除(线上发生过的案例),也可以防止DBA在线误操作更新/删除...

企业级日志平台新秀G

企业级日志平台新秀G
作者:Escape 转载:https://www.escapelife.site/posts/38c81b25.html 当我们公司内部部署很多服务以及测试、正式环境的时候,查看日志就变成了一个非常刚需的需求了。是多个环境的日志统一收集,然后使用 Nginx 对外提供服务,还是使用专用的日志收集服务 ELK 呢?这就变成了一个问题!而 Graylog 作为整合方案,使用 elasticsearch&...

centos7 Graylog3 最新版安装部署与使用详解

centos7 Graylog3 最新版安装部署与使用详解
    日志管理系统,大家普遍知道的都是ELK的解决方案,但是ELK要实现认证和一些状态监控,需要安装x-pack插件包,但是x-pack是要收费的,当然可以选择破解,但是比较麻烦。而且ELK是一个解决方案,在其中包含很多软件,不单elasticsearch,kibana,logstash,还需要redis或kafaka,收集日志还需要不同的beats,整个结构非常复杂,且占用较多资源,要想完全搞懂需要较长时间。     但是很多时候...

Kubernetes集群证书过期解决办法

Kubernetes集群证书过期解决办法
Kubernetes集群证书过期解决办法   问题现象 K8S集群证书过期后,会导无法创建Pod,通过kubectl get nodes也无法获取信息,甚至dashboard也无法访问。 一、确认K8S证书过期时间 查看k8s某一证书过期时间: openssl x509 -in /etc/kubernetes/pki/apiserver.crt -noout -text |...

K8S证书过期处理

K8S证书过期处理
K8S证书过期处理 一、查看证书过期时间 find /etc/kubernetes/pki/ -type f -name "*.crt" -print|xargs -L 1 -t -i bash -c 'openssl x509 -noout -text -in {}|grep After' 二、备份原来的配置文件和证书 find /etc/kubernetes/pki/ -regex '.*.[crt|key]'|grep -v sa|grep -v...