2020-08-25

1 篇文章 0 订阅
1 篇文章 0 订阅

近期遇到的线上问题总结

1、redis异常  Redis is configured to save RDB smapshots,but is currently not able to persist on disk. Commands that may modify the data set are disabled.Please reids logs for details about the error

 

解决方案 :将stop-writes-on-bgsave-error设置为no

127.0.0.1:6379> config set stop-writes-on-bgsave-error no

2、gc异常   java.lang.OutOfMemoryError: GC overhead limit exceeded 

解决方案:暂未解决,等待查找解决方案

3、数据库异常  (因为磁盘挂载没有重启后自动挂载的原因)

线上果然很多奇奇怪怪的问题,某一天线上环境突然登陆不了,进入服务器发现web应用服务器进程还在,日志打印连接不了数据库,所以进入数据库服务器后发现数据库停了。很奇怪,就直接systemctrl restart mysql ,但是发现启动不了,遂去错误日志的目录中去看,发现没有该目录,很蒙圈。查看了my.cnf文件,日志目录和mysql的数据目录都不存在了。顿时慌了,找运维1一起解决,没找到具体原因。换了日志目录和数据目录后发现能启动了,但是之前的数据没有了,后联系运维2发现之前做过一次数据迁移,因之前磁盘满了导致,binlog日志无法存放所以挂载了一个硬盘作为mysql的数据盘(很有风险),但是服务器意外重启没有挂载到。重新挂载后还好数据都在。但是也是长了记性,同时修改了binlog日志的有效时间,删除之前没有用的binlog日志。

临时生效

 # 查看默认设置的过期时间

    show variables like "%expire_logs%";

  # 设置保留15天

    set global expire_logs_days=15

  # 刷新日志

    flush logs;

  #查看新生成的binlog日志

    show master status\G:

  注意:以上命令在数据库执行会立即生效,请确定设置数据的保留日期,以免误删

永久生效  

  # 修改配置文件

    vim /etc/my.cnf

    [mysqld]模块

    expire_logs_days=15

  注意:在配置文件修改后,需要重启才能永久生效。另,0表示永不过期,单位是天

 

4、jvm打印gc日志

-Xms8192m -Xmx8192m -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=512m -XX:+PrintGCDetails -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/anjian/heap.bin  -Xloggc:/var/log/anjian/gc.log -Djava.security.egd=file:/dev/./urandom

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这是一个 SQL 语句,用于向借阅表中插入数据。该表包含以下字段:借阅编号、读者编号、书籍编号、借阅日期、归还日期、借阅状态。每条数据表示一次借阅记录。其中借阅编号、读者编号、书籍编号、借阅日期和借阅状态是必填项,归还日期为可选项,如果借阅状态为“已还”则必须填写归还日期。 具体插入的数据如下: - 借阅编号:100001,读者编号:123413,书籍编号:0001,借阅日期:2020-11-05,归还日期:NULL,借阅状态:借阅 - 借阅编号:100002,读者编号:223411,书籍编号:0002,借阅日期:2020-9-28,归还日期:2020-10-13,借阅状态:已还 - 借阅编号:100003,读者编号:321123,书籍编号:1001,借阅日期:2020-7-01,归还日期:NULL,借阅状态:过期 - 借阅编号:100004,读者编号:321124,书籍编号:2001,借阅日期:2020-10-09,归还日期:2020-10-14,借阅状态:已还 - 借阅编号:100005,读者编号:321124,书籍编号:0001,借阅日期:2020-10-15,归还日期:NULL,借阅状态:借阅 - 借阅编号:100006,读者编号:223411,书籍编号:2001,借阅日期:2020-10-16,归还日期:NULL,借阅状态:借阅 - 借阅编号:100007,读者编号:411111,书籍编号:1002,借阅日期:2020-9-01,归还日期:2020-9-24,借阅状态:已还 - 借阅编号:100008,读者编号:411111,书籍编号:0001,借阅日期:2020-9-25,归还日期:NULL,借阅状态:借阅 - 借阅编号:100009,读者编号:411111,书籍编号:1001,借阅日期:2020-10-08,归还日期:NULL,借阅状态:借阅

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值