最新消息:

2013年04月的内容

tcp_tw_recycle和tcp_timestamps导致connect失败问题
kernel

tcp_tw_recycle和tcp_timestamps导致connect失败问题

admin 12年前 (2013-04-26) 4384浏览 0评论

   近来线上陆续出现了一些connect失败的问题,经过分析试验,最终确认和proc参数tcp_tw_recycle/tcp_timestamps相关; 1. 现象    第一个现象:模块A通过NAT网关访问服务S成功,而模块B通过NAT网关访问服...

Svn服务端 1.6 升级 1.7
svn

Svn服务端 1.6 升级 1.7

admin 12年前 (2013-04-26) 3951浏览 0评论

一、关闭所有连接,以防在备份升级中,有写入和修改操作 二、安装 subversion-1.7.9 wget http://mirror.bit.edu.cn/apache/subversion/subversion-1.7.9.tar.gz tar ...

xen 动态迁移
Xen

xen 动态迁移

admin 12年前 (2013-04-24) 3089浏览 0评论

前提是两台机器共享存储设备,比如 NFS。 /etc/xen/xend-config.sxp 文件需要修改的指令,不解释,直接看上面的注释,注意,两台机器的配置需要一模一样: (xend-relocation-server yes) (xend-re...

kdump 收集 kernel panic 信息
Linux

kdump 收集 kernel panic 信息

admin 12年前 (2013-04-24) 3422浏览 0评论

某台机器在执行 sync;reboot 后出现了 kernel panic,给 rhn 提 issue,指导我们使用 kdump 把 panic 时的内存给 dump 下来,很早就听说 kdump,趁此机会学习下使用方法。 kdump 需要两个不同目...

Linux下C语言连接MySQL
c

Linux下C语言连接MySQL

admin 12年前 (2013-04-24) 3080浏览 0评论

相对于Window下的设置,Linux要简单的很多。 1. 示例程序 #include <stdio.h> #include "mysql/mysql.h" int main(){ MYSQL mysql; mysql...

Linux内存管理学习笔记--物理内存分配
Linux

Linux内存管理学习笔记–物理内存分配

admin 12年前 (2013-04-24) 2832浏览 0评论

每次深入了解一个技术问题,随着挖据的深入,都发现其背后总非常深的背景知识,甚至需要深入到很多底层系统,这个过程有时会让自己迷失,会让自己忘了当初的目的。 在Linux内存管理学习笔记–概述中介绍系统启动时内存的使用情况,本篇将介绍简要Linux如何接...

Linux内存管理学习笔记--概述
Linux

Linux内存管理学习笔记–概述

admin 12年前 (2013-04-24) 2866浏览 0评论

随着要维护的服务器增多,遇到的各种稀奇古怪的问题也会增多,要想彻底解决这些“小”问题往往需要更深的Linux方面的知识。越专业、分工越细的工程师,在这方面的要求也就越高。这次,对MySQL Swap的问题的探索过程,就一不小心掉进了Linux Mem...

MySQL半同步Semi-sync原理介绍
mysql

MySQL半同步Semi-sync原理介绍

admin 12年前 (2013-04-24) 3020浏览 0评论

上图先。 如果还不了解Semi-sync可以阅读(Manual | 概述) 1. 优点 当事务返回客户端成功后,则日志一定在至少两台主机上存在。 MySQL在加载并开启Semi-sync插件后,每一个事务需等待备库接收日志后才返回给客户端。如果做的是...

MySQL如何传输二进制日志
mysql

MySQL如何传输二进制日志

admin 12年前 (2013-04-24) 2599浏览 0评论

MySQL Replication可以很方便的用来做应用的读扩展,也可以帮MySQL实现一定程度的HA方案。MySQL通过向备库传送二进制日志来实现Replication,本文将通过二进制日志相关源代码的主要接口来解释:“MySQL如何传输二进制日志...

图解"How MySQL Replication Works"
mysql

图解"How MySQL Replication Works"

admin 12年前 (2013-04-24) 2765浏览 0评论

上图先: 在使用MySQL的应用中,如果你的MySQL Server压力逐渐增大,在应用层优化已经到了一定瓶颈时,那么你应该首先考虑MySQL_Replication。本文将利用图示的方式简单的描述出MySQL Replication是如何工作的。 ...

Range和Ref优化的成本评估
mysql

Range和Ref优化的成本评估

admin 12年前 (2013-04-24) 3195浏览 0评论

在开始介绍index merge/ROR优化之前,打算先介绍MySQL是如何对range/ref做成本评估的。MySQL是基于成本(cost)模型选择执行计划,在多个range,全表扫描,ref之间会选择成本最小的作为最终的执行计划。仍然强烈建议先阅...

Range优化相关的数据结构
mysql

Range优化相关的数据结构

admin 12年前 (2013-04-24) 2760浏览 0评论

希望能够往前走一点。泛读了整个MySQL Range优化的相关代码,这里将总结Range优化相关的数据结构。本文不是从宏观(High Level)角度介绍Range优化相关内容,如果看客对此感兴趣,建议绕过本文,直接阅读参考文献,相信会有收获。 已经...

MySQL优化器如何选择索引和JOIN顺序
mysql

MySQL优化器如何选择索引和JOIN顺序

admin 12年前 (2013-04-24) 2832浏览 0评论

本文通过一个案例来看看MySQL优化器如何选择索引和JOIN顺序。表结构和数据准备参考本文最后部分”测试环境”。这里主要介绍MySQL优化器的主要执行流程,而不是介绍一个优化器的各个组件(这是另一个话题)。 explain s...

linux下将chm转pdf
Linux

linux下将chm转pdf

admin 12年前 (2013-04-24) 3612浏览 0评论

总共分为三个步骤:1。把冰箱门打开 2.把大象装进去 3.把冰箱门关上 开个玩笑,不过确实是3个步骤 1.将chm提取出html文件: 2.将html按页排序 3.转换成pdf 在ubuntu下进行如下操作: 1.安装libchm-bin,  htm...

php如何判断IP为有效IP地址
ip

php如何判断IP为有效IP地址

admin 12年前 (2013-04-24) 3449浏览 0评论

多数人看到这篇日志,第一印象肯定是以为是要讲如何通过正则表达式来判断。 非也,在php5.2.0之后,有专门的函数来做这个判断了。 判断是否是合法IP if(filter_var($ip, FILTER_VALIDATE_IP)) { // it&#...