有数如何更改有数每个容器的服务器内存限制

按照有数8.8版本,修改da容器的内存为例,其他容器都可以参考,具体步骤如下:

单机

登录有数的服务器,进入/youdata/installer 目录下,找到docker-stack.youdata88.yaml文件,并打开:

有数如何更改有数每个容器的服务器内存限制? - 图1

vim docker-stack.youdata88.yaml 打开文件:

有数如何更改有数每个容器的服务器内存限制? - 图2

找到da容器所对应的模块配置:

有数如何更改有数每个容器的服务器内存限制? - 图3

我们可以看到里面有两个环境变量,DA_XMS、DA_XMX,将这两个参数对应的值改大一点就可以了,单位是M,具体调整多大可以自己决定。

有些模块不是DA_XMS、DA_XMX,而是memory,都是一样的调整

有数如何更改有数每个容器的服务器内存限制? - 图4

调整完成之后保存退出,退出之后在当前目录下执行:dsd docker-stack.youdata88.yaml youdata 命令,就可以生效了

有数如何更改有数每个容器的服务器内存限制? - 图5

双机或者三机

在其中一台机器上执行dnl命令,找到master节点(yaml在master节点,并且只有一个),如下图:manager就是主节点的意思,yaml文件就在bi001上:

有数如何更改有数每个容器的服务器内存限制? - 图6

双机的修改方式和单机是一样的步骤,只不过有点不同的地方:

1、yaml文件叫:docker-stack.ydswarm88.yaml

2、重启的命令是:dsd docker-stack.ydswarm88.yaml ydswarm