Atea - Hero's Grave

          面向對象,開源,框架,敏捷,云計算,NoSQL,商業智能,編程思想。

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            40 隨筆 :: 0 文章 :: 28 評論 :: 0 Trackbacks
          有2臺linux服務器,一臺布apache(A)和tomcat應用程序(B),一臺布solr管理平臺(C)。

          發現的bug為:
          前臺訪問A,A轉發給B,B再訪問C,訪問失敗。

          經試驗,web server和app server不能放到一臺服務器上,否則通過apache代理,app server調用solrj會因獲取不到連接而失敗。

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

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

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

          posted on 2012-02-29 16:45 Atea 閱讀(337) 評論(0)  編輯  收藏 所屬分類: Search

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 迭部县| 德安县| 珠海市| 安岳县| 台南市| 济南市| 金塔县| 郎溪县| 桃江县| 达孜县| 尼勒克县| 瓮安县| 额济纳旗| 博爱县| 新邵县| 竹溪县| 双牌县| 三门县| 额济纳旗| 临海市| 顺义区| 鄯善县| 台南县| 铜川市| 平舆县| 高阳县| 北票市| 曲麻莱县| 中江县| 乌审旗| 灵山县| 保德县| 周口市| 环江| 缙云县| 乐业县| 巴楚县| 娱乐| 锡林郭勒盟| 巴彦淖尔市| 封开县|