需要将普通配置文件与其他运行时产生的数据分开保存
MR-XieXuan opened this issue · 2 comments
MR-XieXuan commented
【问题背景】
前太久时间没有关注服务器磁盘,前两天某程序生成大量日志文件导致磁盘爆满。
不知为何网页中的图片全部加载失败,后打开OneManager居然出现了Install界面。
检查出 Config.php 文件在当天变成了空白
【问题】
经查验发现在运行时产生的需要不定更新的数据与配置时产生的基本不需要更新的数据放在了同一个文件下
【后果】
这将导致运行时无论什么时候出于什么原因在修改由程序产生的经常需要修改的数据时出现差错,都将会导致其他本大部分时间不需要修改的所有数据丢失。
而其中若丢失的密钥等难以恢复的信息将导致严重后果。
【解决方案】
这个问题的解决方案并不难想到,仅需要将运行时产生的需要不定更新的数据与配置时产生的基本不需要更新的数据分开保存即可。
望引起重视!
qkqpttgf commented
我并没有把奇怪的临时东西放 .data 中,能加我一下,然后发一下给我看看,产生了些什么不定更新的数据吗?
MR-XieXuan commented
我并没有把奇怪的临时东西放 .data 中,能加我一下,然后发一下给我看看,产生了些什么不定更新的数据吗?
好的