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 閱讀(328) 評論(0)  編輯  收藏 所屬分類: Search

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


          網站導航:
           
          主站蜘蛛池模板: 尼勒克县| 南丰县| 永康市| 商河县| 仲巴县| 桃园县| 景谷| 高阳县| 商南县| 赫章县| 马龙县| 孟津县| 乌拉特前旗| 德化县| 高淳县| 富宁县| 章丘市| 花莲县| 渝北区| 凉山| 祁门县| 无极县| 东至县| 和硕县| 保德县| 辰溪县| 射洪县| 镇安县| 化隆| 五峰| 南投市| 昌平区| 巴里| 武冈市| 改则县| 晴隆县| 重庆市| 浦县| 滨州市| 长乐市| 固安县|