Python 何时可以安全地删除Tomcat 8/temp目录?

Python 何时可以安全地删除Tomcat 8/temp目录?,python,python-2.7,tomcat,tomcat8,Python,Python 2.7,Tomcat,Tomcat8,我有以下Python伪代码来删除Tomcat8中/temp目录的内容 服务器启动时调用start。我的集成测试失败,服务器根本无法启动。我不是Tomcat专家,所以我想知道什么时候删除服务器上的任何目录是安全的。我正在尝试删除临时文件和日志(我相信是在/temp和/log下) 当删除目录时出错,我仍然希望服务器启动 def start(server_name): if (is_running): clean = False else: clea

我有以下Python伪代码来删除Tomcat8中
/temp
目录的内容

服务器启动时调用
start
。我的集成测试失败,服务器根本无法启动。我不是Tomcat专家,所以我想知道什么时候删除服务器上的任何目录是安全的。我正在尝试删除临时文件和日志(我相信是在
/temp
/log
下)

当删除目录时出错,我仍然希望服务器启动

def start(server_name):
    if (is_running):
         clean = False
    else:
         clean = _clean_directories(server_name)
         // start the server


def _clean_directories(server_name):
    directory = // create absolute path to directory with `server_name`
    if os.path.isdir(directory):
        shutil.rmtree(directory)
        return True
    else:
        return False

在Tomcat不运行时清空日志和工作是安全的,尽管这样做有风险

删除日志意味着您将失去使用日志调查旧问题的能力

删除工作意味着任何动态编译的JSP都需要在下次访问时重新编译

从Tomcat的角度来看,在Tomcat未运行时删除temp也是安全的。从应用程序的角度来看,它是否安全取决于应用程序以及它如何使用temp-if