Atea - Hero's Grave

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

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

          2011年12月28日 #

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

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

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

          目前跟蹤調(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)資料。最近太忙,沒精力刨根問底了。暫時改了solrj源碼,使用了默認(rèn)的new HttpClient()
          有誰也遇到類似問題并解決了,或知道怎么回事,麻煩告知一下。

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

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

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

          Apache ActiveMQ - The Failover Transport Options

          Option Name Default Value Description
          initialReconnectDelay 10
          第一次重連的時間間隔(毫秒)
          maxReconnectDelay 30000
          最長重連的時間間隔(毫秒)
          useExponentialBackOff true
          重連時間間隔是否以指數(shù)形式增長
          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ù)。一旦連接上,將使用maxReconnectAttempts的配置
          randomize true
          使用隨機(jī)鏈接(注:達(dá)到負(fù)載均衡的目的)
          backup false
          提前初始化一個未使用連接,以便進(jìn)行快速失敗轉(zhuǎn)移
          timeout -1
          設(shè)置發(fā)送操作的總計(jì)最大超時時間(毫秒)
          trackMessages false
          在重連過程中緩存消息
          maxCacheSize 131072
          緩存的最大字節(jié)數(shù)
          updateURIsSupported true
          設(shè)定是否可以動態(tài)修改broker uri(自版本5.4起)

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

          主站蜘蛛池模板: 额尔古纳市| 横山县| 金山区| 淳化县| 盐边县| 长岭县| 湖南省| 来安县| 西平县| 盐亭县| 稻城县| 凯里市| 眉山市| 南漳县| 平邑县| 梅河口市| 义乌市| 云安县| 汝阳县| 海伦市| 子长县| 孝感市| 大城县| 从化市| 五常市| 綦江县| 乌兰浩特市| 留坝县| 宁国市| 英吉沙县| 布拖县| 建昌县| 五河县| 汉源县| 江孜县| 陈巴尔虎旗| 于都县| 仙游县| 友谊县| 万荣县| 沁水县|