作为服务运行的java应用程序在windows 2008上导致磁盘已满错误。Ca';我从探险家那里什么也看不到
我有一个我自己编写的Java服务器,它作为服务运行。现在看来,应用程序以每小时1GB的速度消耗了我所有的驱动器空间 停止服务后,磁盘空间将自动可用(我不会删除任何内容)。从应用程序中,除了日志或数据库之外,我不会创建任何文件或写入磁盘,但这些文件的增长速度并不是很快 最大的问题是,我找不到任何文件或文件夹,这些文件或文件夹占用了我所有的驱动器。我不知道这是一个系统文件,我没有从浏览器访问,或者是一个病毒或JVM错误。我正在使用JDK 7 update 7中的Oracle JVM 64位 我非常感谢你能为我提供的任何帮助。我以前从未见过这样的事作为服务运行的java应用程序在windows 2008上导致磁盘已满错误。Ca';我从探险家那里什么也看不到,java,windows,disk,Java,Windows,Disk,我有一个我自己编写的Java服务器,它作为服务运行。现在看来,应用程序以每小时1GB的速度消耗了我所有的驱动器空间 停止服务后,磁盘空间将自动可用(我不会删除任何内容)。从应用程序中,除了日志或数据库之外,我不会创建任何文件或写入磁盘,但这些文件的增长速度并不是很快 最大的问题是,我找不到任何文件或文件夹,这些文件或文件夹占用了我所有的驱动器。我不知道这是一个系统文件,我没有从浏览器访问,或者是一个病毒或JVM错误。我正在使用JDK 7 update 7中的Oracle JVM 64位 我非常感
谢谢。以下是可能的提示:
新文件(“/”).getTotalSpace()添加两个记录器以显示硬盘的大小代码>以及RAM详细信息,并观察它们是如何变化的
它是否创建/删除文件?它们可能在回收站中,我们以前遇到过这个问题。您的java服务做什么?如何以编程方式在java中永久删除文件?我的应用程序是TCP nio套接字服务器。我现在最担心的是,我不知道空间去了哪里。为什么当服务器停止时,空间又回来了。非常感谢你帮了我的忙。