<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Atea - Hero's Grave

    面向?qū)ο螅_源,框架,敏捷,云計(jì)算,NoSQL,商業(yè)智能,編程思想。

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      40 隨筆 :: 0 文章 :: 28 評(píng)論 :: 0 Trackbacks

    2011年5月31日 #

    有2臺(tái)linux服務(wù)器,一臺(tái)布apache(A)和tomcat應(yīng)用程序(B),一臺(tái)布solr管理平臺(tái)(C)。

    發(fā)現(xiàn)的bug為:
    前臺(tái)訪問A,A轉(zhuǎn)發(fā)給B,B再訪問C,訪問失敗。

    經(jīng)試驗(yàn),web server和app server不能放到一臺(tái)服務(wù)器上,否則通過apache代理,app server調(diào)用solrj會(huì)因獲取不到連接而失敗。

    目前跟蹤調(diào)查到
    org.apache.solr.client.solrj.impl.CommonsHttpSolrServer
    ->
    org.apache.commons.httpclient.HttpClient
    ->
    org.apache.commons.httpclient.MultiThreadedHttpConnectionManager

    httpclient的版本是3.1,懷疑是MultiThreadedHttpConnectionManager自定義的池出的問題。
    網(wǎng)上搜了搜,沒什么相關(guān)資料。最近太忙,沒精力刨根問底了。暫時(shí)改了solrj源碼,使用了默認(rèn)的new HttpClient()
    有誰也遇到類似問題并解決了,或知道怎么回事,麻煩告知一下。

    PS:
    solr更新這么迅速,為啥不把httpclient升級(jí)一下

    posted @ 2012-02-29 16:45 Atea 閱讀(328) | 評(píng)論 (0)編輯 收藏

    最近又折騰起了activemq。見Failover的文檔沒有中文的,就順手給翻了:

    Apache ActiveMQ - The Failover Transport Options

    Option Name Default Value Description
    initialReconnectDelay 10
    第一次重連的時(shí)間間隔(毫秒)
    maxReconnectDelay 30000
    最長(zhǎng)重連的時(shí)間間隔(毫秒)
    useExponentialBackOff true
    重連時(shí)間間隔是否以指數(shù)形式增長(zhǎng)
    backOffMultiplier 2.0
    指數(shù)的值
    maxReconnectAttempts -1 >= AMQ v5.6
    0 < AMQ v5.6,
    自版本5.6起:-1為默認(rèn)值,代表不限重試次數(shù);0代表從不重試(只嘗試連接一次,并不重連)
    5.6以前的版本:0為默認(rèn)值,代表不限重試次數(shù)
    所有版本:如果設(shè)置為大于0的數(shù),代表最大重試次數(shù)
    startupMaxReconnectAttempts 0
    初始化時(shí)的最大重連次數(shù)。一旦連接上,將使用maxReconnectAttempts的配置
    randomize true
    使用隨機(jī)鏈接(注:達(dá)到負(fù)載均衡的目的)
    backup false
    提前初始化一個(gè)未使用連接,以便進(jìn)行快速失敗轉(zhuǎn)移
    timeout -1
    設(shè)置發(fā)送操作的總計(jì)最大超時(shí)時(shí)間(毫秒)
    trackMessages false
    在重連過程中緩存消息
    maxCacheSize 131072
    緩存的最大字節(jié)數(shù)
    updateURIsSupported true
    設(shè)定是否可以動(dòng)態(tài)修改broker uri(自版本5.4起)

    posted @ 2011-12-28 10:35 Atea 閱讀(2974) | 評(píng)論 (0)編輯 收藏

         摘要: 標(biāo)題起的有些大,僅代表自己和身邊一些人從業(yè)這幾年來的感悟:P  閱讀全文
    posted @ 2011-09-01 15:31 Atea 閱讀(2758) | 評(píng)論 (5)編輯 收藏

    現(xiàn)象:
    JDBC執(zhí)行 UPDATE DB_NAME.TABLE_NAME SET COLUMN_NAME xxxx;
    然后操作并不計(jì)入mysql binlog,主從復(fù)制失效。

    發(fā)生條件:
    1、MySQL 5.1 (理論上5.1+)
    2、SQL語句指定庫名/跨庫執(zhí)行,之前沒有指到這個(gè)庫下面(use DATABASE_NAME )
    3、MySQL主從配置沒有加--replicate-wild-do-table=db_name.%

    解決辦法:
    在主從配置文件內(nèi)加入?yún)?shù)
    --replicate-wild-do-table=db_name.%

    參考文檔:
    MySQL官方文檔
    posted @ 2011-06-24 16:47 Atea 閱讀(531) | 評(píng)論 (0)編輯 收藏

         摘要: VJET JavaScript IDE 是一個(gè)Eclipse插件,提供了整套的Javascript開發(fā)環(huán)境:語法提示、自動(dòng)補(bǔ)全、高亮、編輯糾錯(cuò)、debug等。
    比起Aptana來,VJET更加輕量,速度也更快。  閱讀全文
    posted @ 2011-06-08 13:48 Atea 閱讀(10354) | 評(píng)論 (1)編輯 收藏

         摘要: JDK1.5引入的泛型,減少了類型強(qiáng)轉(zhuǎn)的代碼,增加了編譯檢查,提高了代碼的健壯性。
    但在某些情況,泛型檢查會(huì)出乎意料的“丟失”,由此可引發(fā)難以發(fā)現(xiàn)的bug。  閱讀全文
    posted @ 2011-05-31 10:31 Atea 閱讀(687) | 評(píng)論 (0)編輯 收藏

    主站蜘蛛池模板: 国产男女猛烈无遮挡免费视频网站| h视频在线观看免费完整版| 四虎影在线永久免费观看| 国产亚洲sss在线播放| 国内精品免费麻豆网站91麻豆| 久久久无码精品亚洲日韩按摩| 18禁止看的免费污网站| 亚洲一区电影在线观看| 国产一精品一AV一免费孕妇| 国产日本亚洲一区二区三区| 在线jlzzjlzz免费播放| 在线亚洲精品视频| 国产亚洲av片在线观看18女人| 99re6在线视频精品免费| 亚洲五月激情综合图片区| 免费观看国产网址你懂的| jiz zz在亚洲| 亚洲国产综合精品中文字幕| 在线免费观看伊人三级电影| 久久久亚洲欧洲日产国码二区| 台湾一级毛片永久免费| 免费人成视频在线观看免费| 国产亚洲无线码一区二区| 久视频精品免费观看99| 亚洲国产精品网站在线播放| 激情97综合亚洲色婷婷五| 99ee6热久久免费精品6| 亚洲成av人在线观看网站| 亚洲人成网站色在线入口| 久久这里只精品热免费99| 美女视频黄免费亚洲| 亚洲无码高清在线观看| 无人在线观看免费高清| 亚洲第一se情网站| 久久精品国产精品亚洲艾| 在线视频免费观看高清| 一级毛片a女人刺激视频免费| 亚洲伦理一区二区| 国产精品视_精品国产免费| 可以免费观看的国产视频| 亚洲AV无码之国产精品|