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

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


          網站導航:
           
          主站蜘蛛池模板: 商城县| 子长县| 惠东县| 新兴县| 顺昌县| 文昌市| 金塔县| 敦煌市| 岚皋县| 横峰县| 洪泽县| 枣强县| 保定市| 镇坪县| 开封县| 五台县| 壤塘县| 枣强县| 南丰县| 山丹县| 大田县| 青铜峡市| 新昌县| 聊城市| 松桃| 阳城县| 郁南县| 大足县| 阿拉善右旗| 琼中| 静海县| 胶州市| 沭阳县| 濉溪县| 昌乐县| 佳木斯市| 双鸭山市| 建宁县| 固原市| 绵阳市| 蓬莱市|