【问题标题】:Wildfly leave Two Orphaned File Descriptors after uploading a fileWildfly 上传文件后留下两个孤立的文件描述符
【发布时间】:2020-07-15 18:31:34
【问题描述】:

我正在运行 Wildfly 版本 14 和版本 18(在不同的机器上)和 Primefaces。每当我上传文件时,我都会得到 2 个孤立的 fd。我已经仔细检查了我的代码并且所有资源都已关闭。顺便说一句,我运行 Wildfly 11 没有任何问题。我还使用 lsof 来确保打开的文件属于 Wildfly,它们确实属于。最终,我得到了太多打开的文件错误。

ls -alFtr /proc/30724/fd|grep elete
lr-x------ 1 ora ora 64 Apr  3 09:36 594 -> /PATH_TO/undertow1607766259253292434upload (deleted)
lr-x------ 1 ora ora 64 Apr  3 09:40 591 -> /PATH_TO/undertow1607766259253292434upload (deleted)

谷歌搜索问题给了我几个 RedHat 链接,但我找不到任何解决问题的方法。有什么想法吗?

【问题讨论】:

  • 不要将文件上传到您的 webapp 文件夹...将它们上传到临时位置
  • 我没有。我上传到了不同的目录。你看到的不是我上传的文件。
  • 好的,谢谢解释!

标签: file-upload primefaces wildfly


【解决方案1】:

是的,如果您使用的是 PF 7.X,这是一个错误,已在 PF8.0 中修复。

见:https://github.com/primefaces/primefaces/issues/5408

【讨论】:

  • 非常感谢!我将升级到 PF8 并报告。
  • 像魅力一样工作!再次感谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-04-10
  • 1970-01-01
  • 1970-01-01
  • 2013-02-27
  • 1970-01-01
  • 1970-01-01
  • 2019-06-11
相关资源
最近更新 更多