filezilla 会关闭连接吗?

filezilla 会关闭连接吗?

今天我在将文件上传到服务器(使用 Filezilla)时遇到了问题。服务器是 Ubuntu 16.04。

我必须更改服务器上的许多文件,而且它们无法一次性上传,但我不得不逐个更改它们。其中大约有 20 个。当我上传完生产文件后,我检查了我的更改。然后,大约 1 小时后,我在生产上收到服务器 500 错误,例如:“连接太多” - 忘记打印屏幕,所以我无法在此处写出完全相同的消息。

经过几分钟的思考后,我关闭了 filezilla,当我返回浏览器时,一切又恢复正常。

巧合?

我的问题是:

  1. filezilla 会在一段时间后关闭连接吗?

  2. filezilla 对每个文件都使用相同的连接吗?

  3. 是否可能因此出现 500 服务器错误?

  4. 在这种情况下,filezilla 的最佳做法是什么?

答案1

  1. 设置中有一个超时时间。我的默认超时时间为 20 秒,但请检查超时时间是否过长。
  2. 只要您不断开连接并且没有发生超时,就可以重复使用相同的连接。
  3. 除非您等待的时间很长并且打开了与不同 Filezilla 进程的连接,否则不太可能。
  4. 通过多选或上传文件夹来批量上传文件。

连接数过多可能与此有关。检查访问日志以查看它们的来源。可能是有某些程序在监视服务器并在发生更改或更新时连接到服务器,因此如果您一次只进行一次更改,则这些进程可能会反复尝试连接到服务器以读取更改。

附录:如果不清楚,第 1 点和第 2 点结合起来意味着超时不是问题。如果超时时间很短,则连接会关闭并打开新连接,但没有一个连接会长时间保持打开状态。如果超时时间很长,则连接保持打开状态,然后不断被重复使用,因此 Filezilla 将其连接限制为每次最多几个。

相关内容