【问题标题】:When is it safe to delete the Tomcat 8 /temp directory?什么时候可以安全地删除 Tomcat 8 /temp 目录?
【发布时间】:2019-04-14 06:12:40
【问题描述】:

我有以下 Python 伪代码来删除 Tomcat 8 中 /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

【问题讨论】:

    标签: python python-2.7 tomcat tomcat8


    【解决方案1】:

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

    删除日志意味着您无法使用日志来调查旧问题。

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

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

    【讨论】:

      猜你喜欢
      • 2015-10-02
      • 1970-01-01
      • 1970-01-01
      • 2020-03-14
      • 2017-04-25
      • 1970-01-01
      • 2011-10-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多