最近收到很多反馈,尤其在7.0版本,工作流无法正常运行,提交流程后在流程管理中心查看流程状态为空白。
原因主要有以下2个:
一、修改端口号导致,可以打开这里查看端口号,如果不是80,说明端口号已不是默认的端口。
解决办法如下:
1、如果修改了端口号,请首先请参考帖子https://vip.kingdee.com/article/149558=端口号
2、7.0版本,除了第一步上面说的要修改的文件,还需要修改\k3cloud\website\App_data\下的common.config文件和\k3cloud\website\Bin\Kingdee.BOS.MQService.exe.config和Kingdee.BOS.ScheduleService.exe.config文件中的 <add key="ComputeSiteUrl" value="http://localhost/K3CloudApp/"/>地址加上端口号http://localhost:XXXX/K3CloudApp/,其中XXXX就是修改后的端口号,注意:修改这2个配置文件前,请先停止服务:k3cloudMQ,修改完成后再启动这个服务。
二、第二个原因,环境有未安装的软件,在命令行输入:netstat -ano -p tcp | find "10905" >nul 2>nul && echo 10905端口已开启 || echo 10905未开启,执行后,如果显示10905端口未开启则说明:没有安装Microsoft Visual C++ 2010 XXX Redistributable
请在k3cloud安装包中找到该软件进行安装,安装完重启机器后再执行命令:netstat -ano -p tcp | find "10905" >nul 2>nul && echo 10905端口已开启 || echo 10905未开启,结果显示10905开启后,再测试工作流是否可正常运行。三、如果以上步骤都完成了,工作流还是无法运行,请查看安装目录)\k3cloud\WebSite\App_Data\Log下的CloudMQ.Core.log文件中有记录失败原因,可以发给我们分析。
推荐阅读