对于卷曲SSL PUT操作/个(PHP)延迟响应(NSS VS的OpenSSL)(Delayed r

2019-10-22 13:19发布

我有两个基于Fedora的,Apache网络服务器,使得相同的SSL PUT / POST使用PHP /卷曲调用。 一个工作正常,但与其他调用成功,但需要很长时间才能返回响应(约10分钟)。 (GET动作似乎并没有受到影响)

工作服务器的卷曲使用OpenSSL,以便进行SSL,同时非工作版本使用卷曲的更高版本使用NSS的SSL

我一无所知SSL实现或他们的卷曲效果。 什么会导致在SSL PUT / POST响应这样的显著延迟?

任何建议appreciated- Thanks--

Answer 1:

我只能猜测,但有些SSL实现最终试图做不必要反向DNS查询和这些可能需要很长的时间来超时。



Answer 2:

是的,我会赌沿线DNS问题。

尝试运行从根路由跟踪,并得到一些连接数字。

难道它在两台机器上,所以你可以看到哪里有问题,首先显示的调试了。



Answer 3:

我不知道答案。 DNS建议总是好的。 其他想法包括MTU发现,服务器不提供中间证书,因此客户端可能试图下载缺失的中介机构或试图检查的CA recovation列表。

下载Wireshark的,你应该能够得到在客户端之间的行为差​​异的一个更好的主意。



Answer 4:

你有没有检查在httpd.conf你保持活动场所,应当对。 请参考http://www.debian-administration.org/articles/188



文章来源: Delayed responses for cURL SSL PUTs/POSTs (php) (NSS vs OpenSSL)