1

我们在客户端的测试服务器上安装了 Java 应用程序服务器。在应用程序服务器中,许多线程以多种方式访问​​文件系统(使用 java.io 类)。应用程序服务器作为服务启动。几个小时后,有时甚至一天后,文件系统似乎对这些线程变得不可用。在查看文件系统上相关的文件夹/目录时,它们仍然存在,似乎具有正确的访问权限并且似乎没有对它们进行排他锁。这可能吗?关于我应该寻找的线索有什么建议吗?最可能的原因?

有问题的操作系统是具有 32 位处理器的 Windows 2003 (Service Pack 2)。文件系统是 NTFS JRE 是 1.6

我已经在 serverFault Q&A 上发布了这个,但有人建议我在这里提出问题。

4

1 回答 1

2

Check that your applications closes streams, such as FileInputStream, correctly.

于 2012-01-08T23:18:15.167 回答