(本文档仅供参考)
常见错误及原因
1.知识库连接不上
错误信息:在smartbi.log中查看到“创建知识库失败,请联系管理员”,说明作为知识库的数据库无法正常连接上
出现这种情况,就需要检查作为知识库的数据库是否可以连接上。可以从这几方面考虑
...
问题说明:搭建了一个新环境,然后设置了一个数据库作为知识库,启动的时候报出如下这些错误:
(1)
(2)
(3)
问题原因:这种情况是因为连接的知识库不是一个空库,其中已有一些知识库中相关的表,但是可能有问题。导致启动失败。建议新建一个空库,进行启动。
...
3.war解压异常
问题说明:日志里面有报这个错:
war可能被损坏,重新部署正常的war
...
4.服务器启动,闪一下就没了:用cmd输入命令启动
5.smartbi配置页面知识库保存失败
...
错误信息:在smartbi.log中查看到类似乱码的日志,基本上就是编码的问题(一般是数据库插入中文乱码,解决插入中文乱码的问题即可)
说明:
作为smartbi的知识库,数据库编码必须是utf-8或者GBK。需要确保两点:
...
(2)在config界面配置知识库时,可以指定知识库的编码,这个编码必须与数据库的编码保持一致。
7.知识库表空间不足
错误现象:DB2数据库作为知识库时,启动在smartbi.log中有数据库抛出的相关错误代码。
错误代码为286,在网上搜索可知该错误号是表空间不足。
...
4.License.xml文件异常。有可能是License被修改过,或者下载、上传License文件的时候,license文件损坏了。如果是修改过的话,那么要使用原来的License,如果是损坏了,那么可以重新申请License文件。
5.确认授权文件没问题,之后启动还是报错,可能是缓存问题,更换license之后需要清一下缓存
9.tomcat启动不正常
错误现象:tomcat启动完成后访问不正常,报错:This is very likely to create a memory leak.
此问题看不出原因,具体错误都需要从tomcat自带日志分析,拿回整个文件夹日志。
10.读写权限问题
错误现象:在smartbi.log中,会抛出如下错误日志
这种错误一般是因为当时启动服务器的操作系统用户,对于对应的文件没有相应的权限导致的。
...
错误现象:在smartbi.log或者控制台看到如下错误信息
这种错误是因为MYSQL 中配置中允许Server接受的数据包设置值max_allowed_packet 太小所导致的。可以参考文档:MySQL知识库访问异常Packet for query is too large 解决。
...
错误现象:在日志中有如下信息:Address already in use <null>:8009 或者 ava.lang.Exception: Socket bind failed: [730048]
对应端口的被其他进程占用
查询进程pid对应的进程名称:tasklist|findstr “824”
查询对应进程详细信息:ps –ef|grep java
之后停止掉占用该端口的进程。再重新启动 (建议重装)
...