2012-07-03 4 views
0

Marklogic에 문서를 삽입하는 데 Marklogic XCC .Net 라이브러리를 사용하고 있습니다. 그러나 부하 (동시 사용자 45 명)의 경우 메시지 공급자 예외가 발생하기 시작합니다 com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl을 찾을 수 없음 실마리가 있습니까?로드시 내용을 삽입 할 때 com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl을 찾을 수 없음

코드는 내가 문제가 코드 자체에 의해 발생 된 것인지 의심

using (var session = ContentSourceFactory.NewContentSource(new Uri(_connectionUriString)).NewSession()) 
     { 

       var contentCreateOptions = new ContentCreateOptions 
               { 
                Format = DocumentFormat.Format.XML, 
                Collections = 
                 new[] 
                  { 
                  "Docs" 
                  } 
               }; 
       var options = contentCreateOptions; 
       var fileName = string.Format("/doc/{0}.xml", doc.Id); 
       session.InsertContent(ContentFactory.NewContent(fileName, doc.Serialize(), options)); 
      } 
+0

marklogic 개발자 목록에 http://community.marklogic.com/mailman/listinfo/general에 직접 게시하는 것이 좋습니다. –

답변

0

입니다. 서버의 메모리가 부족하여 코드를 실행하는 데 필요한 클래스/개체를로드하지 못할 가능성이 큽니다. 허용 된 병렬 요청 수를 줄이거 나 메모리를 늘리십시오.

HTH!