概述
版本
报表服务器版本 | 新增功能 |
---|---|
11.0 | - |
11.0.3 | 新增「部署环境异常」类报错,用来细化之前 tools.jar 类报错问题 |
https 工程的 websocket 端口被占用时,进入部署向导页面 | |
11.5.4 | 新增「磁盘空间不够」、「工程重复启动」、「堆外内存不足」、「文件权限不足」、「JAR一致性检测」相关服务器部署报错向导场景 |
应用场景
在进行服务器部署时,会出现部署失败的情况,而导致失败的原因有很多种。
帆软提供服务器部署报错向导,引导用户及时检测并修复问题,从而成功部署。
部署报错解决方案
问题类型 | 具体原因 | 解决方案 |
---|---|---|
部署环境异常 | - | 「部署环境异常」分为不同情况,详情请参见:部署环境异常 |
数据库连接异常 | 内置数据库连接失败 | 1)前往工程安装目录%Tomcat_home%/webapps/工程名/WEB_INF/embed/finedb目录,删除db.lck文件,再尝试启动 2)为避免异常再次出现,建议启动成功后配置外接数据库,确保可以写入。 配置方法请参考:配置外接数据库 |
外接数据库连接失败 | 此情况多发于外接配置库的相关信息出现了变化(例如数据库用户密码、数据库名称等) 请修改外接数据库相关配置后,点击「重新检测」,连接成功则直接启用新的数据库作为外接库 | |
websocket 端口异常 | websocket 端口冲突 | websocket 端口被占用,输入空闲端口进行修改即可 websocket端口设置要求可参考:Websocket简介 |
外接数据库异常 | xxx等表更新失败 | 1)检查数据库用户权限,用户需要具备 create、delete、alter、update、select、insert、index 权限 2)查看数据库日志进一步排查问题 |
磁盘空间不够 | 工程所在磁盘空间不足 | 自行前往工程所在服务器,清理磁盘,请确保工程所在磁盘剩余空间大于 1 G 如无法清理,请联系服务器运维,对工程所在磁盘进行扩容操作 |
工程重复启动 | 检测到工程重复启动 | 检查工程所在中间件的相关配置 请尤其注意检查:在「Tomcat下通过IP直接访问数据决策系统」调整工程路径时,务必移动而非拷贝webroot。也就是说,%Tomcat_home%/webapps目录下不应当有webroot文件 |
堆外内存不足 | 检测到系统堆外内存不足 | 1)检查工程所在服务器,剩余可用内存是否充足 请联系服务器运维,对服务器内存进行扩容 2)检查工程堆外内存配置是否合理 修改及配置方法请参考「运维监控指导手册」0801 堆外NIO内存 |
文件权限不足 | 内置数据库连接失败 | 1)前往工程安装目录%Tomcat_home%/webapps/工程名/WEB_INF/embed/finedb,确保启动工程的服务器用户,有该目录及其中文件的增删改权限。 2)为避免异常再次出现,建议启动成功后配置外接数据库,确保可以写入。 配置方法请参考:配置外接数据库 |
JAR一致性检测 | jar版本不一致 | 有三种可能:
完全参照提示,前往工程指定路径,删除冗余jar包即可 |