我们在集群生产环境中遇到了一些问题,比如查询延迟、速度变慢等等。我们无法找出背后的任何原因。我们检查了监控系统,它看起来很好。然而,我们在ML日志中发现了一些奇怪的未知错误信息,如下所示:
2016-11-10 00:00:10.089 Error: Semaphore::post: SVC-SEMPOST: Semaphore post error: ReleaseSemaphore: The handle is invalid.
2016-11-10 00:00:10.089 Error:
2016-11-10 00:00:10.089 Error: svc::Semaphore::post()
2016-11-10 00:00:10.089 Error: xdmp::TransactionSection::commit()
2016-11-10 00:00:10.089 Error: xdmp::TransactionSection::end()
2016-11-10 00:00:10.089 Error: xdmp::UsageMeterTask::run()
2016-11-10 00:00:10.089 Error: svc::PooledThread::run()
2016-11-10 00:00:10.089 Error: svc::Thread::top()
2016-11-10 00:00:10.089 Error: runThread()
2016-11-10 00:00:10.089 Error: _callthreadstartex()
2016-11-10 00:00:10.089 Error: _threadstartex()
2016-11-10 00:00:10.089 Error: BaseThreadInitThunk()
2016-11-10 00:00:10.089 Error: RtlUserThreadStart()
2016-11-10 00:05:44.425 Error: XDQPServerSession::run: SVC-SOCSHUT: Socket shutdown error: shutdown : Socket operation on nonsocket
2016-11-10 00:06:00.509 Error: XDQPServerSession::run: SVC-SOCSHUT: Socket shutdown error: shutdown : Socket operation on nonsocket我们重新启动了服务器并解决了它。现在,它工作得很好。但是,我们仍然无法识别这些错误。如果您对这些错误有任何想法,请与我们分享,以便我们可以采取任何必要的措施,以避免它在未来。
发布于 2016-11-18 19:42:51
从消息的内容来判断--特别是关于信号量和线程--我会联系MarkLogic的技术支持。
https://stackoverflow.com/questions/40675642
复制相似问题