请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 9.0.103附件丢失

wsh89757
金牌服务用户   /  发表于:2024-7-9 16:43  /   查看:110  /  回复:5
20金币
本帖最后由 wsh89757 于 2024-7-9 16:49 编辑

保存一个含附件的单据,数据表存上附件名称了,但实际页面无法下载和预览,去服务器路径下也没找到对应附件,但有些是可以正常下载预览的,属于偶发现象,请大佬指点



附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

大佬您好,关于这个问题,从现象上来看,是活字格数据表这边的数据没有丢失,但是存储的文件被删除了。 活字格这边数据变动和文件是一起的,按道理来说,不会存在这样的问题,因为咱们这个是偶发的现象,不好调查是什么导致的。 我的想法是,在活字格中开启这个数据表的审计日志,以及在服务器上找一个软件可以记录附件目录中,所有文件的添加和删除,主要是可以检测到删除文件的进程来源。 这样就可以大致判断一下,附件找 ...

5 个回复

倒序浏览
最佳答案
最佳答案
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-7-9 16:43:56
来自 3#
本帖最后由 Grayson.Shang 于 2024-7-10 16:24 编辑

大佬您好,关于这个问题,从现象上来看,是活字格数据表这边的数据没有丢失,但是存储的文件被删除了。

活字格这边数据变动和文件是一起的,按道理来说,不会存在这样的问题,因为咱们这个是偶发的现象,不好调查是什么导致的。

我的想法是,在活字格中开启这个数据表的审计日志,以及在服务器上找一个软件可以记录附件目录中,所有文件的添加和删除,主要是可以检测到删除文件的进程来源。
这样就可以大致判断一下,附件找不到的原因是,活字格这边添加数据的时候,附件没有成功添加,还是添加成功之后,中间有其他进程,删除了对应文件。


问题跟进:问题原因找到了,楼主页面上存在一些附件的上传,但是更新数据到数据表的时候,使用的不是活字格内置的数据表操作,而是通过发送HTTP更新数据,就导致上传到Temp目录下的附件,并没有从Temp目录移动到外部的Upload目录,24小时之后,这些附件就会被清理掉导致附件丢失。

解决方案:在发送HTTP请求的后面,做一个将Temp目录下对应的附件移动到Upload附件的操作即可。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
wsh89757
金牌服务用户   /  发表于:2024-7-9 16:47:21
2#
这是服务器查询结果

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
wsh89757
金牌服务用户   /  发表于:2024-7-9 18:59:55
4#
Grayson.Shang 发表于 2024-7-9 18:05
大佬您好,关于这个问题,从现象上来看,是活字格数据表这边的数据没有丢失,但是存储的文件被删除了。

...

好的,可以给我们推荐一个记录附件日志的软件吗
回复 使用道具 举报
wsh89757
金牌服务用户   /  发表于:2024-7-10 08:36:02
5#
本帖最后由 wsh89757 于 2024-7-10 09:06 编辑
Grayson.Shang 发表于 2024-7-9 18:05
大佬您好,关于这个问题,从现象上来看,是活字格数据表这边的数据没有丢失,但是存储的文件被删除了。

...

1、活字格有按月份存储附件的机制吗?隔一段时间自动换个文件夹存储附件
2、活字格上传附件成功是否有返回码?或者说我们如何判断附件成功上传了呢
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-7-10 16:28:26
6#
已调查出来问题原因,问题原因和解决方案,已在最佳答案中跟进啦
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部