SSL上的Apache2请求等待超时超时以返回数据

时间:2016-04-29 00:02:38

标签: apache ssl ubuntu-12.04 tls1.2 gnutls

我正在使用我最近从一位已离职的开发人员那里继承的服务器。服务器通过SSL端口通过REST-ful接口返回XML文档。对于小文档,数据会快速返回。对于较大的(例如,大于1 MB),服务器会等待服务器超时值耗尽,然后返回数据。

我知道这一点,因为如果我将超时值设置为五分钟,数据将在300秒内返回浏览器。如果我将超时值降至两分钟,它将在大约120秒内返回。如果我将其降至10秒,则数据将在大约10秒内返回。

现在,如果我将VirtualHost设置为端口80,几乎可以立即返回数据,这正是我所期望的。

apache日志文件中有许多诊断信息,例如:

[Thu Apr 28 16:46:44.234689 2016] [ssl:info] [pid 22606] (70014)End of file found: [client 172.26.61.243:62030] AH01991: SSL input filter read failed.
[Thu Apr 28 16:46:44.237818 2016] [ssl:debug] [pid 22509] ssl_engine_io.c(1212): (70014)End of file found: [client 172.26.61.243:62030] AH02007: SSL handshake interrupted by system [Hint: Stop button pressed in browser?!]
[Thu Apr 28 16:46:44.569913 2016] [ssl:debug] [pid 22426] ssl_engine_io.c(1212): (70007)The timeout specified has expired: [client 172.26.61.243:62031] AH02007: SSL handshake interrupted by system [Hint: Stop button pressed in browser?!]

我不知道这些是否相关,也不知道在哪里寻找解决方案。我搜索了互联网,Apache和SSL文档,发现没有相关或有用。

0 个答案:

没有答案