当我尝试使用HTTP从Sonatype Nexus下载工件时连接重置

时间:2016-11-08 10:16:32

标签: maven http nexus large-files sonatype

我在家里自己的服务器上设置了一个Sonatype Nexus存储库。 服务器在端口8081上使用HTTP进行设置,看起来它可以在本地和远程浏览器中正常工作。

问题在于,当我尝试下载某些工件(只有部分工件,通常超过500Kb)时,连接会在传输完成之前系统地关闭(在服务器端),从而导致网络错误。

+----+-------------+------------+------+----------------------------+------+---------+------+----------+---------------------------------+
| id | select_type | table      | type | possible_keys              | key  | key_len | ref  | rows     | Extra                           |
+----+-------------+------------+------+----------------------------+------+---------+------+----------+---------------------------------+
|  1 | PRIMARY     | <derived2> | ALL  | NULL                       | NULL | NULL    | NULL | 16053297 | Using temporary; Using filesort |
|  2 | DERIVED     | logs       | ALL  | system_owner,response_code | NULL | NULL    | NULL | 32106592 | Using where                     |
+----+-------------+------------+------+----------------------------+------+---------+------+----------+---------------------------------+

当我设置nexus以使用ssl(在https,端口8443上)运行时,问题神奇地消失了,但这需要我用verisign等验证证书,这只会使问题复杂化。

为什么上面的工件(总共700Kb)的转移总是这样失败? 原因是什么?

0 个答案:

没有答案