我们正在使用Marklogic XCC .Net库将文档插入Marklogic。但是在负载下(45个并发用户),我们开始获取异常,消息提供程序 com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl not found 有人有线索吗?
代码是
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 :(得分:0)
我怀疑问题不是由您的代码本身引起的。更有可能的是服务器内存不足,导致无法加载必要的类/对象来运行代码。减少允许的并行请求数,或增加内存。
HTH!