今天我在将文件上传到服务器时遇到了问题(使用 Filezilla)。服务器是 Ubuntu 16.04。
我不得不更改服务器上的许多文件,它们无法一次上传,但我必须一个接一个地更改它们。其中大约 20 个。当我完成上传作品后,我检查了我的更改。然后,大约 1 小时后,我在生产中遇到服务器 500 错误,例如:“To many connections” - 忘记打印屏幕,所以我不能在这里写完全相同的消息。
经过几分钟的思考,我关闭了 filezilla,当我回到浏览器时,一切都很好,再次。
巧合?
所以我的问题是:
filezilla 是否会在一段时间后关闭连接?
filezilla 是否对每个文件使用相同的连接?
是否有可能因此出现 500 服务器错误?
在这种情况下,filezilla 的最佳实践是什么?
太多的连接可能是相关的。检查访问日志以查看它们的来源。可能是有一些东西在监视服务器并在发生更改或更新时连接到它,因此如果您一次更改一个,这些进程可能会反复尝试连接到服务器以读取更改。
附录:如果不清楚,第 1 点和第 2 点一起意味着超时不是问题。如果超时时间很短,则关闭连接并打开一个新连接,但不会长时间保持打开状态。如果超时时间很长,则连接保持打开状态,然后继续重复使用,因此 Filezilla 一次将其连接限制为几个,最多。