案例分享:成本计算提示'输入流是无效的二进制格式'
问题描述
成本计算提示'输入流是无效的二进制格式',如下图所示;
日志文件报错如下;
分析处理过程
1、按以往案例经验,先到应用服务器上检查k3cloudapp计算站点情况;
--确认没有修改端口,就是用的默认80端口;
--站点没有做重定向;
注:如果使用了其他手段(比如Nginx)做重定向,建议把重定向后的地址,直接写入到配置文件的k3cloudapp的url中。
--确认服务器本机可以直接用浏览器访问k3cloudapp站点,如下图所示;
扩展:如果在IIS修改了计算站点的地址或者端口号,需要同步修改对应的配置文件,可以参考以下帖子。
系统运维.计算站点.计算站点无法访问?——
https://wenku.my7c.com/article/250984468835036160?productLineId=1&isKnowledge=2
2、既然确认计算站点访问正常;那么考虑重启一下k3cloudMQ服务和k3cloudjobprocess服务试试,
结果点击重启之后,发现这2个服务都启动失败了;如下图所示;
3、服务启动失败后,继续查看website\app_data\log目录下的日志文件,
分别有对应的报错,如下图所示;
4、根据如上报错,初步怀疑是服务器磁盘方面问题,继续查看一下windows事件查看器,有如下报错;
这里明确提示是磁盘空间不足了,然后查看客户服务器的磁盘情况,确实如此,如下图所示;
5、根据如上情况,先给客户把C盘的\inetpub\logs\LogFiles文件夹下,清理掉IIS的日志;释放了三十多G的C盘空间;
然后重新去启动k3cloudMQ服务、K3CLOUDjobprocess服务,都可以启动成功了;
随后,重新登陆云星空,再次操作成本计算,不报错了,问题解决。
附:IIS日志清理可参考iis日志导致c盘爆满
案例分享:成本计算提示'输入流是无效的二进制格式'
本文2024-09-16 18:16:34发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-21081.html