任何用于查看进程正在下载的文件 URL 的 Linux 命令



当一个进程卡在下载远程文件时(我可以从 jstack 中看到在套接字读取中被阻止),是否有任何 Linux 命令可以告诉进程正在下载的远程文件的实际 URL 是什么?

像 lsof 这样的工具似乎只提供远程主机,而不是特定远程文件的路径。

考虑到客户端已经将 HTTP 请求发送到服务器并且现在正在等待响应,请求的确切 URL 在网络上不再可用。URL 在套接字状态中的某个位置也不可用,因为它们只处理网络和传输层信息,而不处理应用程序级信息(即 HTTP)。如果幸运的话,您可以在应用程序内存中的某个位置找到原始URL,但是由于应用程序实际上不再需要它(请求已发送),因此应用程序甚至不再知道它。

最新更新