作者 主題: mysql-proxy的問題  (閱讀 7060 次)

0 會員 與 1 訪客 正在閱讀本文。

noki

  • 活潑的大學生
  • ***
  • 文章數: 207
    • 檢視個人資料
mysql-proxy的問題
« 於: 2011-12-01 18:59 »
各位大大好,
小弟最近裝了一台mysql-proxy打算做讀寫分離
環境是10.1.1.1  mysql-proxy
10.1.1.2 mysql(負責寫入)
10.1.1.3 mysql(負責讀取)
但是裝好執行後遇到一個怪問題:
從別台機器連接至10.1.1.1(mysql -h 10.1.1.1 -P4040 -u root -p)
就會出現ERROR 1105 (HY000): (proxy) all backends are down的錯誤
查遍了菇狗都沒寫解決方式....
小弟有一個疑問:
mysql-proxy這台機器上需不需要跑mysql???
假如10.1.1.1有開mysql實執行mysql -h 10.1.1.1 -P4040 -u root -p 可以進入10.1.1.1的資料庫中
沒啟動mysql時就會有ERROR 1105 (HY000): (proxy) all backends are down的錯誤

煩請各位對mysql-proxy有經驗的大大提供意見,感恩

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5417
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
Re: mysql-proxy的問題
« 回覆 #1 於: 2011-12-01 19:31 »
看起來你並沒有設定 proxy 的東西要丟到那兒, 預設也許是 localhost 那台, 所以有跑才能用.
所以... 你的 backends 是怎麼設定的呢?

我們也許要去問問神奇海螺才會知道你是怎麼設定的, 那樣設定有沒有錯吧.

hikohan

  • 俺是博士!
  • *****
  • 文章數: 1288
    • 檢視個人資料
Re: mysql-proxy的問題
« 回覆 #2 於: 2011-12-01 21:10 »
你是要問MySQL replication & read data by slave 這樣的solution嗎?
lifeIsFunWithPHP.

noki

  • 活潑的大學生
  • ***
  • 文章數: 207
    • 檢視個人資料
Re: mysql-proxy的問題
« 回覆 #3 於: 2011-12-02 12:13 »
小弟在設定mysql-proxy時犯了一個錯誤
導致原本啟動時要讀取設定的mysql-proxy.cnf沒有被讀取...
所以小弟由/usr/local/mysql-proxy/bin/mysql-proxy將要加入的設定一筆筆加入
這樣mysql-proxy就正常的執行了....

再log中一直有(debug) [network-mysqld.c:937]: error on a connection (fd: -1 event: 0). closing client connection.錯誤訊息
真是麻煩又怪異的軟體...
« 上次編輯: 2011-12-02 12:19 由 noki »