1)初始问题:
对 apache 网络服务器的 DELETE 请求需要多长时间。
可以超过 3 分钟吗? (从apache日志判断)
2)后续问题:
DELETE 请求如何“正常”工作。它只是触发删除一个文件到底层系统(我猜这只会删除文件的链接,这不会花那么长时间) - 或者它是否等到文件真正被删除。
1)背景:
(apache2 的文件由 mount nfs 系统提供)
在 Debian7 上有一个遗留的 apache2 (2.2.22) 带有 nfs-mount (1.2.6, mounted with vers=4) 它在 Debian11 上更新为 apache2 (2.4.54) with nfs-mount (1.3.4, mounted) vers=4.2).
迁移后,一些 GET/PUT/DELETE 请求需要超过 200 秒或 300 秒,这在一个月前是没有的。
因为对于 GET 和 PUT 它可能还取决于文件大小和并行请求,所以我特别要求删除请求。
我看到那些长时间运行的 DELETE 请求成功(200)和不成功(404)返回码
2)背景:
根据我的理解,即使文件大小很小或很大,DELETE 请求也不应该花那么长时间,但我不确定 DELETE 是如何工作的(尽管我在 https://developer.mozilla.org/en 中读到了-US/docs/Web/HTTP/Methods/DELETE )