Skip to content

需要将普通配置文件与其他运行时产生的数据分开保存  #723

@MR-XieXuan

Description

@MR-XieXuan

【问题背景】
前太久时间没有关注服务器磁盘,前两天某程序生成大量日志文件导致磁盘爆满。

不知为何网页中的图片全部加载失败,后打开OneManager居然出现了Install界面。

检查出 Config.php 文件在当天变成了空白

【问题】
经查验发现在运行时产生的需要不定更新的数据配置时产生的基本不需要更新的数据放在了同一个文件下

【后果】
这将导致运行时无论什么时候出于什么原因在修改由程序产生的经常需要修改的数据时出现差错,都将会导致其他本大部分时间不需要修改的所有数据丢失。
而其中若丢失的密钥等难以恢复的信息将导致严重后果。

【解决方案】
这个问题的解决方案并不难想到,仅需要将运行时产生的需要不定更新的数据配置时产生的基本不需要更新的数据分开保存即可。

望引起重视!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions