如何调试仓库创建问题?

时间:2015-06-12 15:55:14

标签: cloudant dashdb cloudant-sdp

尝试从Cloudant仪表板创建仓库时,有时该过程会因错误对话框而失败。其他时候,仓库提取甚至在数小时后仍处于触发状态。

我该如何调试?例如,我可以调用一个API来查看发生了什么吗?

1 个答案:

答案 0 :(得分:0)

查看_warehouser数据库中的文档,查找warehouser_error_message元素。例如:

 "warehouser_error_message": "Exception occurred while creating table.
   [SQL0670N  The statement failed because the row size of the 
   resulting table would have exceeded the row size limit. Row size 
   limit: \"\". Table space name: \"\". Resulting row size: \"\". 
   com.ibm.db2.jcc.am.SqlException: DB2 SQL Error: SQLCODE=-670, 
   SQLSTATE=54010, SQLERRMC=32677;;34593, DRIVER=4.18.60]"

warehouser错误消息通常会为您提供足够的信息来调试问题。

您可以在Cloudant仪表板中查看_warehouser文档或使用API​​,例如

export cl_username='<your_cloudant_account>'
curl -s -u $cl_username -p \
 https://$cl_username.cloudant.com/_warehouser/_all_docs?include_docs=true \
 | jq [.warehouse_error_code]