一、报错信息:timeout of 60000 exceeded
解决方法:
在 DataEase 前端页面参数设置中更改请求超时时间
进入 DataEase 系统后,找到「参数设置」-「基础设置」模块,在编辑模式下调整 “请求超时时间” 参数,当前默认配置如下表:
二、报错信息:Statement cancelled due to timeout or client request
解决方法:
进入具体数据源的「编辑」页面,找到「高级设置」模块,调整 “查询超时” 相关配置。
三、报错信息:Request failed with status code 504
解决方法:
1. APISIX 上游设置中更改超时设置
操作步骤:
访问 APISIX 登录地址:http://localhost:9000(将localhost替换为实际服务器地址);
默认登录账号:admin,默认密码:Password123@apisix;
登录后,在左侧导航栏选择「上游」选项,进入上游列表;
找到对应的上游,点击「配置」;
下拉至「超时模块」,调整以下参数(当前参考配置):
2. 在 Nginx 中配置超时参数
操作步骤:
进入 Nginx 安装目录,找到conf/nginx.conf配置文件;
在server模块下添加 / 修改以下超时配置(示例代码块):
proxy_connect_timeout 60s proxy_send_timeout 3600s; proxy_read_timeout 3600s: client_body_timeout 3600s;
配置完成后,必须重启 Nginx 服务使配置生效。
四、报错信息:Datasource connection exception: 连接无效, Cannot get a connection, pool error Timeout waiting for idle object, borrowMaxWaitDuration=PT5S
解决方法:
进入具体数据源的「编辑」页面,找到「高级设置」模块,调整 “最大连接数” 相关配置