起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5868|回复: 10

[处理中1] CloudX5部署后的数据库访问异常

[复制链接]

4

主题

23

帖子

51

积分

初级会员

Rank: 2

积分
51
QQ
发表于 2016-10-12 16:30:51 | 显示全部楼层 |阅读模式
问题如上,CloudX5部署后用访问主页(http://me-app/cloudx5.com)进行测试发现数据库访问异常,查询失败,截图如下cloudx5数据库异常.png所示。
自测流程如下,请参考附件的图片按数字顺序排序:
01.cloudx5数据库异常
02.mysql数据库后台

03.Baas部署用的SQL脚本
04.WeX5首选项数据源配置
05.baas service所有action的数据源和表格配置
06.dbconfig勾选配置
经测试本地运行正常,可以访问数据库里面的数据。

以上这些都准备好确认无误了,我才重新对Baas里面的项目文件夹重新进行模型编译。

接着在Native区域对该工程进行编辑本地APP,再点击部署到CloudX5,提示部署成功。因为CloudX5部署后无法支持自行查看数据库后台,所以无法判断测试是否数据库表成功建立,还是数据源等配置问题。烦请管理员协助。若方便的话可以QQ远程协助,请加我QQ号:56475428,注明起步科技进行验证即可。

多谢。


01.cloudx5数据库异常.PNG
02.mysql数据库后台.PNG
03.Baas部署用的SQL脚本.PNG
04.WeX5首选项数据源配置.PNG
05.baas service所有action的数据源和表格配置.PNG
06.dbconfig勾选配置.PNG

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-10-12 17:24:54 | 显示全部楼层
看错误,是SQL语句执行失败,具体能跟到这个错误嘛
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

0

主题

742

帖子

947

积分

高级会员

Rank: 4

积分
947
发表于 2016-10-12 17:27:05 | 显示全部楼层
确保初始化sql是初始在x5库里的,把日志发下,
如果该问题得到解决,请及时跟帖,以便结贴
回复 支持 反对

使用道具 举报

4

主题

23

帖子

51

积分

初级会员

Rank: 2

积分
51
QQ
 楼主| 发表于 2016-10-12 18:47:06 | 显示全部楼层
闰土 发表于 2016-10-12 17:24
看错误,是SQL语句执行失败,具体能跟到这个错误嘛

是所有的数据控件全部提示这个错误。既我6个baas service里面所有的query action都报这个错误,只是错误提示框都重叠在一起,所以只看到这一个。

跟踪错误是指本地代码?这个错误只发生在部署在cloudX之后。
回复 支持 反对

使用道具 举报

4

主题

23

帖子

51

积分

初级会员

Rank: 2

积分
51
QQ
 楼主| 发表于 2016-10-12 18:47:29 | 显示全部楼层
闰土 发表于 2016-10-12 17:24
看错误,是SQL语句执行失败,具体能跟到这个错误嘛

是所有的数据控件全部提示这个错误。既我6个baas service里面所有的query action都报这个错误,只是错误提示框都重叠在一起,所以只看到这一个。

跟踪错误是指本地代码?这个错误只发生在部署在cloudX之后。
回复 支持 反对

使用道具 举报

4

主题

23

帖子

51

积分

初级会员

Rank: 2

积分
51
QQ
 楼主| 发表于 2016-10-12 18:57:54 | 显示全部楼层
本帖最后由 melvin_ding 于 2016-10-12 19:06 编辑

@lvsazf,

Cloudx5的数据库日志截图以及拷贝下来的txt格式日志: deployment db log.PNG,db deployment log.rar
还有我部署用的数据库脚本,里面只有删/建database,table的语句,没有指定数据源:01.exchange.rar,数据库脚本是用HeiDiSQL直接导出的,没进行过自己的修改。


deployment db log.PNG

db deployment log.rar

2.1 KB, 下载次数: 147

01.exchange.rar

1.52 KB, 下载次数: 129

回复 支持 反对

使用道具 举报

4

主题

23

帖子

51

积分

初级会员

Rank: 2

积分
51
QQ
 楼主| 发表于 2016-10-14 00:14:03 | 显示全部楼层
能否再帮忙诊断一下,感觉再三研究cloudx部署的文档也没找出异常或者缺失的步骤,有盲区了。

多谢
回复 支持 反对

使用道具 举报

0

主题

742

帖子

947

积分

高级会员

Rank: 4

积分
947
发表于 2016-10-14 09:30:31 | 显示全部楼层
在sql里指定一下库;
use x5;
xxx
目前暂时数据源和数据库只能是x5,
如果该问题得到解决,请及时跟帖,以便结贴
回复 支持 反对

使用道具 举报

4

主题

23

帖子

51

积分

初级会员

Rank: 2

积分
51
QQ
 楼主| 发表于 2016-10-15 17:03:25 | 显示全部楼层
lvsazf 发表于 2016-10-14 09:30
在sql里指定一下库;
use x5;
xxx

谢谢。可以结帖。
分享心得:原按部署文档里的说明主要是强调studio里面的数据源配置,实际部署的时候也不需要建database,只要建表即可。
需要把导出的数据库脚本微调一下:
-- 导出 myexchange 的数据库结构
DROP DATABASE IF EXISTS `myexchange`;
CREATE DATABASE IF NOT EXISTS `myexchange` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `myexchange`;
把以上删除,直接用use x5;替换,若导出的脚本时候就只到表没导库直接在开始加use x5;即可。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
QQ
发表于 2018-1-13 22:24:55 | 显示全部楼层
你好,是个新手也遇到类似问题,请问能具体点解释吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-24 20:51 , Processed in 0.140681 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表