冰山一角——文件服务器提单问题集锦原创
金蝶云社区-青梗峰上空空道人
青梗峰上空空道人
14人赞赏了该文章 2,216次浏览 未经作者许可,禁止转载编辑于2021年10月09日 11:15:51

【1】客户做了负载均衡,A服务器APP与MC装在一起,并且安装了文件服务器,B服务器安装了APP,在B服务器上,配置文件服务器测试正常,附件下载正常,附件上传提示附件中的错误,http://localhost/K3Cloud/FileUpLoadServices/FileService.svc 访问这个地址提示500错误(看了下我们正常环境也是这个错误),访问http://localhost/K3CloudFileServer/FileService.svc正常。两台服务器的WebSite/ClientBin/Kingdee.BOS.XPF.App.xap和WebSite/Bin/Kingdee.BOS.Web.dll组件大小一致


解决方案:另外一台应用服务器上的wcf未启用导致,可以在控制面板--打开或关闭windows功能中进行启用


【2】

添加附件时报错 上传文件至njhyy.ik3cloud.com文件服务器失败,请检查文件服务器相关配置! pDownloadService.UploadAttachment 方法内发生错误,错误提示信息:Amazon.Runtime.AmazonClientException: No RegionEndpoint or ServiceURL configured 在 Amazon.Runtime.ClientConfig.Validate() 在 Amazon.Runtime.AmazonServiceClient..ctor(AWSCredentials credentials, ClientConfig config) 在 Kingdee.BOS.Business.PlugIn.FileServer.AWSS3Helper.Upload(String filePath, String fileKeyName) 在 Kingdee.BOS.Business.PlugIn.FileServer.AWSCloudStorageServicePlugin.SaveFile(Context ctx, String uploadDir, CloudFile file) 在 Kingdee.BOS.FileServer.ProxyService.CloudFileServerProxy.SaveToCloudServic

 

解决方案:后台重启IIS


【3】文件服务器配置完成点在线预览一直显示正在生成,只是excel附件会这样,word附件等都没有问题,文件服务器设置里面检测通过,所有电脑都这样。已经按照论坛帖子设置dcom,也标识了还是不行


解决方案:配置DCOM中对应的excel为交互式

 

【4】预览时报错提示文档转换失败

 

解决方案:服务器和客户端的EXCEL在设置中要将校对和加载项取消掉,EXCEL格式后缀有xls,xls


【5】文件服务器报错: Kingdee.BOS.KDException: Word文档类型的DCOM配置异常,请参照金蝶云论坛上文件服务器配置指南分享帖进行DCOM配置检查,错误失败原因:System.Runtime.InteropServices.COMException (0x8000401A): 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码。 (异常来自 HRESULT:0x8000401A)。在 Kingdee.BOS.FileConvert.Core.DocumentConvertHelper.CheckDCOMConfig(DocumentType docType) ---> System.Runtime.InteropServices.COMException: 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码。 (异常来自 HRESULT:0x8000401A)。在 Kingdee.BOS.FileConvert.Core.DocumentConvertHelper.CheckDCOMConfig(DocumentType docType) --- 内部异常堆栈跟踪的结尾 --- 在 Kingdee.BOS.FileConvert.Core.DocumentConvertHelper.CheckDCOMConfig(DocumentType docType) 在 Kingdee.BOS.FileServer.Web.CheckFileServiceHelper.CheckDCOMConfig(String dbId, CheckFileServiceResult checkRes)

 

解决方案:DCOM配置中将excel、word、PPT的标识修改为administrator用户及密码后正常


【6】确认word、pdf附件都可以正常在线预览;就只有Excel格式的附件在线预览时一直提示“正在进行中间预览文件的生成,可稍后尝试重新预览”;见附件截图所示;、确认文件服务器检测,全部显示通过;检查服务器DCOM配置,确认word文档和Excel程序的参数设置的是一致的,都指定了administrator用户;分析fileservice\app_data\log文件,检查确认Excel文件没有被锁定可以正常打开,但是在附件存储目录下,中间预览文件提示只读无法打开;见附件截图。

 

解决方案:1、服务中打印服务需要开启;2、excel文档中的信任配置


【7】文件服务器配置完成,客户端PDF无法预览,服务器正常预览。换了几台客户端都是无法预览。

 

解决方案:谷歌浏览器可以,客户端卸载flash重新安装后问题解决。


【8】文件服务器不可用

 

解决方案:客户环境文件服务器和应用服务器上bin目录下组件不一致导致的,文件服务器组件2017年的,应用服务器是2018年的,请知道客户通过安装补丁的方式,将组件更新成一致

8.只有图片格式的附件可以在线预览;pdf、txt、Excel格式的附件都无法在线预览,报错见截图,文件服务器测试都能通过;

已远程客户环境,DCOM配置按交互式、指定用户都试过,无效。日志文件没记录有效信息

 

解决方案:1、应用服务器 WebSite/FileUpLoadServices/ 目录的NETWORK SERVICE完全控制权限;2、客户端需要安装flash


【9】文件服务器部署之后,超过50M的PDF文件,在线预览正常,QQ浏览器下载下来,提示文件损坏,无法查看。使用IE浏览器下载存在中断的情况,中断之后再次下载,无法继续下载,显示从0开始下载。

问题1:软件的已经开放了下载限制,下载的速度还是很慢,是否有其他优化方案

问题2:是否支持断点续传,重新下载。 转研发分析

 

解决方案:【应用服务器】的\Kingdee\K3Cloud\WebSite\App_Data\common.config文件中的<add key="DownLoadLimitedSpeed" value="102400" ></add>

单位是B字节,默认是102400B,也就是0.1M每秒,7.3的3号补丁(2019/04/03发布,版本号7.3.1219.3)将 默认速度改为了1M,即1024000,不打补丁的话也可手动更改


【10】金蝶云中通过  1通用控件中的附件列表 和 2附件(文件服务器) 上传的附件,能在亚马逊云上提供一块空间给我们公司用吗?我们想每隔一段时间备份一次金蝶云中所有附件。

 

解决方案:目前暂时不支持全部单据附件的批量下载,可通过bos配置按单据执行附件批量下载,具体请参考:https://vip.kingdee.com/article/2681


【此片中从提单系统中抽检出来的问题,希望对大家后续类似问题,可以有排查的思路】

赞 14