SundayLe

历久尝新

使用kubespray自动化部署Kubernetes 1.14.1

前言部署Kubernetes除了手动方式外,还有诸如Kubeadm、Kubespray、Breeze、Rancher、kargo等多种自动化方式。工具没有好坏之分,能干事、效率高就行。这里,笔者仍使用Kubespray部署当前K8s最新版本(用着真的很贴身),可自动化部署HA集群、可灵活定制开发、高稳定性等。 环境说明 IP 主机名 角色 192.168.10.18 demo18......

PHP opcache 配置、状态与清除

nginx12345678910111213141516171819server { listen 80; server_name 192.168.10.21; root /data/web/opcache-status; index index.php index.html; location / { try_files $......

Nginx 非80端口反向代理80端口

8044 代理 80 端口配置12345678910111213141516upstream web44 { server 192.168.1.44:80;}server { listen 8044; server_name manage.sundayle.com; location / { proxy......

MySQL 通过 mysqlbinlog 恢复数据库

通过mysqlbinlog 恢复误删或update错的表和库。 环境 Percona MySQL 5.7 GTID ROW 恢复前提 MySQL 开启 binlog 二进日志 有最近(每晚或隔三或每周)全量备份数据库。 查看命令123mysqlbinlog -v --base64-output=decode-rows --skip-gtids=true \--start-datetime......

使用Xtrabackup在线配置MySQL主从复制

使用percona-xtrabackup备份数据库,实现不停机不锁表配置MySQL主从复制 安装123dpkg -i https://mirrors.tuna.tsinghua.edu.cn/percona/apt/percona-release_latest.xenial_all.deb sed -i 's#http://www.percona.com#https://mirrors.tu......

NGINX IP白名单 反向代理

指定IP为103.105.17.23* 进行upsteam双机轮询,指定IP非103.105.17.23* 进行upsteam单机不轮询 123456789101112131415161718192021222324upstream pay.open.web { server src1.pay.open.sundayle.com:80;# server src2.pay......

CentOS 7 php curl 微信支付接口 超时

事件 添加了H3C路由器做内网上网使用,节省IP做集群IP. 调用微信接口 https://api.mch.weixin.qq.com/pay/unifiedorder 超时5秒多。 php报错:cURL error 28: Resolving timed out after 5516 milliseconds (see https://curl.haxx.se/libcurl/c/libc......

Nginx使用proxy_bind负载tcp socket,解决代理端口耗尽

流量升高导致TIME_WAIT增加,连接大量失败的问题nginx将php解析通过TCP转发给php-fpm,需要占用一个TCP PHP-FPM TIME_WAIT123456netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'SYN_RECV 186TIME_WAIT ......

Grub 破坏性测试与修复

破坏grub使用dd命令破坏512 前面的446字节,注意不能破坏第一分区到512字节,否则将修复不了。123cd /bootdd if=/dev/zero of=/dev/sda bs=1 count=446rm -rf grub* 重启选择Troublesbooting进行修复1234# cp -r /mnt/sysimage/usr/lib/grub/i386-pc /usr/lib......

CentOS 7 升级 4.19 kernel 内核

自动挡升级查看当前内核版本12uname -r3.10.0-957.el7.x86_64 导入仓库源12sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgsudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm 安装指......