Atea - Hero's Grave

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

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

          2012年2月29日 #

          有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 閱讀(332) | 評(píng)論 (0)編輯 收藏

          主站蜘蛛池模板: 榆社县| 彰化市| 朝阳市| 侯马市| 江山市| 获嘉县| 化州市| 永春县| 桦甸市| 瓦房店市| 莆田市| 灌云县| 和政县| 邓州市| 土默特左旗| 孟连| 涟源市| 汽车| 襄城县| 长武县| 青冈县| 贵港市| 乡宁县| 莱西市| 泸定县| 龙江县| 翁源县| 眉山市| 屯留县| 万荣县| 张家口市| 青岛市| 永安市| 大埔县| 揭西县| 衡阳县| 全南县| 通河县| 苗栗市| 壤塘县| 敦化市|