Orbeon中的“读取超时”错误,否则有效的POST提交失败

时间:2016-01-26 12:46:25

标签: orbeon

我一直在观察Orbeon日志中的零星“读取超时”消息(在Linux上运行在Tomcat 7.0.59中的v4.9),这导致了其他明智的健康POST提交返回时表单提交错误。

2016-01-26 02:56:55,708 DEBUG XFormsServer  -                 end opening connection {time (ms): "6010"}
2016-01-26 02:56:55,708 DEBUG XFormsServer  -               end connecting {time (ms): "6011"}
2016-01-26 02:56:55,708 DEBUG XFormsServer  -               start handling result
2016-01-26 02:56:55,708 DEBUG XFormsServer  -               end handling result {time (ms): "0"}
2016-01-26 02:56:55,708 DEBUG XFormsServer  -             end submission {time (ms): "6201"}
2016-01-26 02:56:55,731 ERROR XFormsServer  -             xforms-submit-error - setting throwable {throwable: "
+----------------------------------------------------------------------------------------------------------------------+
|An Error has Occurred                                                                                                 |
|----------------------------------------------------------------------------------------------------------------------|
|Read timed out                                                                                                        |
|----------------------------------------------------------------------------------------------------------------------|
|Application Call Stack                                                                                                |
|----------------------------------------------------------------------------------------------------------------------|
|http://core-stage.demo.marklogic.com:80/DataCollection/logs/2015-CORE-AR-SH.xml   |                              |    |
|----------------------------------------------------------------------------------------------------------------------|
|Exception: java.net.SocketTimeoutException                                                                            |

梳理完orbeon日志后,我看到POST请求:

end opening connection {time (ms): "6010"}
end connecting {time (ms): "6011"}
start handling result
end handling result {time (ms): "0"}
end submission {time (ms): "6201"}
xforms-submit-error - setting throwable {throwable: "
...

即。六秒或更长时间导致超时但低于六秒:

end opening connection {time (ms): "5563"}
deserializing to mutable instance
end connecting {time (ms): "5565"}
start handling result
...

看起来很开心。

  • 我是否正确地认为此次超时是因为Orbeon无法在合理的时间内阅读整个请求,例如六秒钟?
  • 在Orbeon上阅读POST提交是否有六秒钟的超时时间,如果有,是否可以配置?
  • 在什么情况下Orbeon会在POST提交时超时?

2009年在discuss.orbeon.com

上有一个类似的主题

0 个答案:

没有答案