切换数据源经常会出现da响应异常

报错如图: 增加容器内存 - 图1

增加容器内存 - 图2

这种情况大多数会是da容器的内存不够重启导致,出现的场景一般数据连接处于抽取的状态。由于内存不够导致无法完整运行,只能重启。(类似于打游戏的时候电脑或手机带不动闪退然后重新启动的情况)

解决步骤:

1.登录到服务器中查看日志(是哪个日志就查看哪个)

查看服务的容器id

docer ps | grep 【服务名】

增加容器内存 - 图3 查看服务的日志

增加容器内存 - 图4

2.如何增加实例个数或者内存

先查看主机内存看是否能够继续添加 代码如下:

free -h

增加容器内存 - 图5 编辑配置文件 命令如下

 vim /youdata/installer/docker-stack.youdata825.yaml

增加容器内存 - 图6 输入冒号/【服务名】 回车之后会返回索引到这个服务的名字,下面以schedule为准

增加容器内存 - 图7

具体是添加内存还是加实例看个人需求,这里需要注意,单个实例服务就像一辆车,内存就像是车里面的大小,如果要加大内存的话就需要把车给停下来改装之后重新启动出发(也就是需要全部停服重启服务),如果只是增加实例的话就像是重新启动一辆车就可以了,不需要停服,可以直接重启单个服务。

此时我的单个实例内存是1g,实例数是1,所以该容器的内存是占用了1g,如果增加两个实例那么就是3g,每个实例的内存都是单个的1g