Python 何时可以安全地删除Tomcat 8/temp目录?
我有以下Python伪代码来删除Tomcat8中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
/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