运维
想要追着光
黑夜无论怎样悠长,白昼总会到来,愿我们都能追寻到自己心中的光呀。
GitHub链接: https://github.com/wantLight
展开
-
shell脚本定时同步远程数据库数据
两个数据库之间同步数据有很多种方式,基于binlog解析、基于kettle处理、亦或者基于mysqldump处理。由于我们这两台服务器仅作数据记录使用,实时性要求不高,故采用shell脚本+mysqldump处理。目录Shell脚本配置Linux定时任务配置打开crontab修改crontab配置Shell脚本配置#!/bin/bash# 配置数据库账号密码username='xxx'password='pppp'target_username='yyy'target_password=原创 2020-09-04 11:00:44 · 1561 阅读 · 1 评论 -
MySQL Innodb误删ibdata1后数据恢复流程(小白无坑)
起因最近碰到一个bug,去网上一阵搜索看到了这个老哥的回答。本着试一试的心态把生产环境的以下文件删除了,主要是ibdata1共享表空间文件。。。(下次一定要记得删除操作要备份!!)果然,MySQL是能跑起来了。但所有Innodb引擎的表都无法显示了,MyISAM引擎的表都在。(太坑了啊啊啊啊。。)排查在命令行中执行 show tables还是可以看到原来的所有表的。这里我们还可以用查询语句查询相关表结构。(说明数据还能抢救)SELECT t.TABLE_NAME,t.TABLE_COMMENT原创 2020-07-10 11:34:20 · 990 阅读 · 1 评论 -
Spring Boot Connection is not available, request timed out after 30000ms问题排查解决
最近上线的项目凌晨出现了下图异常因为以前从没碰到过这种情况,首先怀疑是hikari链接池配置问题。最后配置修改如下:spring.datasource.dynamic.datasource.master.type=com.zaxxer.hikari.HikariDataSourcespring.datasource.dynamic.datasource.master.hikari.min-idle=5spring.datasource.dynamic.datasource.master.hikar原创 2020-07-06 17:34:33 · 30521 阅读 · 1 评论 -
Nginx前端Https配置与后端接口反向代理
在一般的前后端分离项目中,前端资源放在nginx中,后台一般放在tomcat中。项目上线后需要对Nginx配置Https证书,但后端接口此时就会报错。处理很简单,见下面的nginx配置~server { listen 80 ssl;# https 监听的端口地址 (根据你的实际改喽一般是443) server_name www.xxxx.com; keepalive_timeout 100; ssl_session_timeout 5m; ssl_ciphers ECDHE-原创 2020-05-27 14:40:03 · 2262 阅读 · 4 评论