上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 84 下一页
摘要: 27. pt-table-checksum27.1 pt-table-checksum 作用 主要用来检查主从数据是否一致,原理即在主库执行把表每行的列通过concat函数进行拼接,然后对拼接的值进行hash,并把该动作通过binlog传递到从库,从而在从库上也执行相关操作(pt-table-che 阅读全文
posted @ 2018-12-03 13:22 paul_hch 阅读(1595) 评论(0) 推荐(0)
摘要: 一、问题描述 Mysql主从复制模式中,slave上报错 “relay log read failure”,导致主从同步停止。 mysql> show slave status\G *************************** 1. row ************************ 阅读全文
posted @ 2018-11-26 09:39 paul_hch 阅读(954) 评论(0) 推荐(0)
摘要: MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户 一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。 grant select on testdb.* to common_user@'%' grant insert on t 阅读全文
posted @ 2018-11-22 17:28 paul_hch 阅读(282) 评论(0) 推荐(0)
摘要: 相信很多运维工程师遇到过这样一个情形: 用户反馈网站访问巨慢, 网络延迟等问题, 然后就迫切地登录服务器,终端输入命令"netstat -anp | grep TIME_WAIT | wc -l " 查看一下, 接着发现有几百几千甚至几万个TIME_WAIT 连接数. 顿时慌了~ 1 2 3 4 5 阅读全文
posted @ 2018-11-21 16:32 paul_hch 阅读(418) 评论(0) 推荐(0)
摘要: 对线上生产环境服务器进行漏洞扫描, 发现有两台前置机器存在Nginx range filter模块数字错误漏洞, 当使用nginx标准模块时,攻击者可以通过发送包含恶意构造range域的header 请求,来获取响应中的缓存文件头部信息。该漏洞存在于Nginx 1.13.3以下版本中, 只要Ning 阅读全文
posted @ 2018-11-21 16:29 paul_hch 阅读(401) 评论(0) 推荐(0)
摘要: 自己的小网站跑在阿里云的 ECS 上面, 偶尔也去分析分析自己网站服务器日志,看看网站的访问量。看看有没有黑阔搞破坏!于是收集,整理一些服务器日志分析命令,大家可以试试! 2、查看某一个页面被访问的次数: 3、查看每一个IP访问了多少个页面: 4、将每个IP访问的页面数进行从小到大排序: 5、查看某 阅读全文
posted @ 2018-11-21 16:10 paul_hch 阅读(271) 评论(0) 推荐(0)
摘要: 除了X-FORWARD-FOR,负载均衡中获得真实源IP的方法还有很多种, 本文抛砖引玉,主要介绍获得真实源IP的多种方法,而不是具体配置, 负载均衡获得真实IP的方法有很多种,将形成专题文章, 本文为第一篇,主要做介绍和优劣对比。 小慢哥的原创文章,欢迎转载 获得真实IP的6种方法 当数据包从负载 阅读全文
posted @ 2018-11-21 16:06 paul_hch 阅读(4685) 评论(0) 推荐(0)
摘要: 通常面临的问题 从用户端来解释,就是当一个用户第一次访问被负载均衡代理到后端服务器A并登录后,服务器A上保留了用户的登录信息;当用户再次发送请求时, 根据负载均衡策略可能被代理到后端不同的服务器,例如服务器B,由于这台服务器B没有用户的登录信息,所以导致用户需要重新登录。这对用户 来说是不可忍受的。 阅读全文
posted @ 2018-11-19 17:19 paul_hch 阅读(236) 评论(0) 推荐(0)
摘要: 概述 由于默认的linux内核参数考虑的是最通用场景,这明显不符合用于支持高并发访问的Web服务器的定义,所以需要修改Linux内核参数,让Nginx可以拥有更高的性能; 在优化内核时,可以做的事情很多,不过,我们通常会根据业务特点来进行调整,当Nginx作为静态web内容服务器、反向代理或者提供压 阅读全文
posted @ 2018-11-19 10:48 paul_hch 阅读(577) 评论(0) 推荐(0)
摘要: 概述 一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。 1、数据库表设计 项目立项后,开发部根据产品部需求开发项目,开发工程师工作其中一部分就是对表结构设计。对于数据库来说,这点很重要,如果设计不当,会直接影响访问速度和用户体验。影响的因素 阅读全文
posted @ 2018-11-19 10:41 paul_hch 阅读(351) 评论(0) 推荐(0)
摘要: Top 1:Too many connections(连接数过多,导致连接不上数据库,业务无法正常进行) 问题还原 解决问题的思路: 1、首先先要考虑在我们 MySQL 数据库参数文件里面,对应的 max_connections 这个参数值是不是设置的太小了,导致客户端连接数超过了数据库所承受的最大 阅读全文
posted @ 2018-11-17 18:21 paul_hch 阅读(382) 评论(0) 推荐(0)
摘要: 今天收到redis的keepalived vip无法ping通的告警,查看服务器和服务时发现vip在服务器上,服务也正常。只能在本机ping通,跨网段无法ping通。切换keepalived vip至slave后恢复,但是在切回master后过了一会又无法ping通。 故障原因: 一、keepali 阅读全文
posted @ 2018-11-12 11:12 paul_hch 阅读(13171) 评论(0) 推荐(0)
摘要: 当然在我们的数据库中也有锁用来控制资源的并发访问,这也是数据库和文件系统的区别之一。 为什么要懂数据库锁? 通常来说对于一般的开发人员,在使用数据库的时候一般懂点 DQL(select),DML(insert,update,delete)就够了。 小明是一个刚刚毕业在互联网公司工作的 Java 开发 阅读全文
posted @ 2018-11-09 16:55 paul_hch 阅读(11224) 评论(0) 推荐(0)
摘要: CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。 FastCGI 阅读全文
posted @ 2018-11-09 16:18 paul_hch 阅读(258) 评论(0) 推荐(0)
摘要: 删除列 1.光标定位到要操作的地方。 2.CTRL+v 进入“可视 块”模式,选取这一列操作多少行。 3.d 删除。 插入列 插入操作的话知识稍有区别。例如我们在每一行前都插入"() ": 1.光标定位到要操作的地方。 2.CTRL+v 进入“可视 块”模式,选取这一列操作多少行。 3.SHIFT+ 阅读全文
posted @ 2018-11-09 14:56 paul_hch 阅读(5656) 评论(0) 推荐(0)
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 84 下一页