1

有时当我们打开文件夹时,Alfresco 会显示旋转轮,并且从不打开文件夹。日志有以下异常。

        2016-03-08 11:45:40,652  INFO  [webscripts.connector.RemoteClient] [http-bio-8080-exec-494] Exception calling (GET) http://localhost:8080/alfresco/s/slingshot/doclib/treenode/site/test/documentLibrary/Books/science?children=true&max=-1&alf_ticket=TICKET_400a73c20348346eed011695af270f837f27a654
 2016-03-08 11:45:40,652  INFO  [webscripts.connector.RemoteClient] [http-bio-8080-exec-494] Error status 500 null
 ClientAbortException:  java.net.SocketException: Connection reset
        at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:413)

如果我 curl 上面的 URL 或直接在 webbrowser 中打开,我能够成功获得 json 响应。

我只使用 Alfresco Share 而不是任何其他客户端。localhost:8080 在大多数情况下都可以正常工作,除了这个。

谁能告诉我问题是什么以及为什么连接关闭或发生 ClientAbortException 异常?

4

2 回答 2

1

大多数情况下,这是一个超时问题,您需要对您的 Alfresco & Share 环境进行主动监控,以查看 Alfresco 的运行情况。

简单的检查是安装一些 java 监控或使用 Jmeter 对系统进行负载测试,看看它在不同负载下的响应情况。

大多数结果是 Alfresco 有更多的 CPU/RAM :)。

于 2016-03-08T22:22:58.613 回答
0

正如上面提到的 Tahir Malik,这个问题与性能有关。

当客户端(在本例中为 Share)超时或用户取消下载时,会发生 ClientAbort 错误。日志上的消息类型为 INFO。更多细节在这里:https ://issues.alfresco.com/jira/browse/ALF-20349

如果您使用 SSO 并使用 Alfresco Enterprise 5.2.3 或 5.2.4,您可能会遇到类似的错误,该错误已在Alfresco 论坛中进行了讨论。但是,这个特定的错误不会显示ClientAbortException

于 2019-08-07T16:24:16.807 回答