原创 mysql+mmm實現HA

引言 Master-Slave的數據庫機構解決了很多問題,特別是read/write比較高的web2.0應用: 1、寫操作全部在Master結點執行,並由Slave數據庫結點定時(默認60s)讀取Master的bin-log 2、將衆多的用

原创 mysql-mmm+amoeba+keepalived實現mysql高可用和讀寫分離

mysql-mmm+amoeba+keepalived架構簡介:利用mysql-mmm來實現mysql的高可用,利用amoeba來實現讀寫分離,利用keepalived來實現amoeba程序的高可用。從而從整體上實現mysql的高可用行。

原创 部分電腦無法訪問頁面的問題處理,timestamps參數 rhel6

這是個不好定位的問題,當服務器連接數高時會出現。 問題現象:一臺同事的電腦無法打開一個域名,有時偶爾能打開一次。 分析過程: 1.頁面錯誤是網絡無法連接的錯誤頁面,分析是tcp三次握手沒有完成。 2.抓包發現請求頭比正常的請求多了  TSv

原创 開博客了!

有問題的時候總是想到去網上找,現在是時候寫些東西了!希望能有些價值!

原创 rsync 只拷貝 同步 指定的文件 filter規則

需要只拷貝指定後綴的文件,這個規則有點麻煩,看了幾遍man手冊也不知其所以然實際的做法是 :--include=*.xml --filter="-! */" 包含的不用說了, -! */ 的含義是排除所有目錄下不符合規則的文件。http:/

原创 nginx purge 根 / 緩存

默認配置是 location ~ /purge(/.*) { } 匹配不到,清除不了,報404. 增加一個: location = /purge(\/) { } 就可以了! 是正則匹配的問題!

原创 mysql-mmm+amoeba+keepalived實現mysql高可用和讀寫分離

mysql-mmm+amoeba+keepalived架構簡介:利用mysql-mmm來實現mysql的高可用,利用amoeba來實現讀寫分離,利用keepalived來實現amoeba程序的高可用。從而從整體上實現mysql的高可用行。

原创 Tomcat GC參數詳解

tomcat啓動參數,將JVM GC信息寫入tomcat_gc.log CATALINA_OPTS='-Xms512m -Xmx4096m -XX:PermSize=64M -XX:MaxNewSize=128m -XX:MaxPermS

原创 nrpe 的怪異錯誤kernel: nrpe: segfault at *** error 7 in libcrypto.so.1.0.0

部署很多臺nrpe客戶端都很正常,只有兩臺有這種怪異的錯誤,網上常見的錯誤解決方法都不管用,決定詳細找下原因。 redhat6.2系統 nagios監控頁面報   CHECK_NRPE: Error - Could not complete

原创 Mysql 雙主+keepalived 實現高可用及讀寫分離(一)

    目的: 解決 mysql數據庫Master-Slave 單點故障問題。   實現方式: 1. Master-Master Replication 實現數據同步。 2.通過keepalived虛擬IP 從網絡層實現單點故障時IP自動切

原创 RHEL 6.2 Error: Cannot create GC thread. Out of system resources.

RHEL6.2系統,多個tomcat運行,改一個爲普通用戶啓動,報錯: Error: Cannot create GC thread. Out of system resources. 問題分析: 6.2系統的max user proces

原创 Mysql 雙主+keepalived 實現高可用及讀寫分離(二)

  故障處理   一、寫數據的庫服務器或者網絡出現故障: 測試環境簡介: 1.10.10.10.40   mysql+keepalive 2.10.10.10.41   mysql+keepalive 3.寫入VIP:10.10.10.21

原创 lvs中ipvsadm的ActiveConn和InActConn的深入理解

lvs的activeconn是個一直讓我很迷惑的東東.每次看到這個數巨大而真實機上的活動連接數並不是很高的時候,我都忍不住網上搜索一番,雖然大多時候總是無功而返,但是漸漸的總結出來了以下理論. ActiveConn是活動連接數,也就是tcp

原创 一次防CC***案例

本文來自 :http://baiying.blog.51cto.com/1068039/1113087 名詞解釋:摘自百度百科 名稱起源  CC = Challenge Collapsar,其前身名爲Fatboy***,是利用不斷對網站發送

原创 linux 啓動錯誤:INIT:no more processes left in this runlevel

windows 系統VMware虛擬機裝 redhat5,已運行很長時間,發現系統連不上重啓後報錯:INIT:no more processes left in this runlevel 進不了系統。 解決辦法: linux rescue