3CX实例管理器SWAP分区问题

首页/技术文档/3CX实例管理器SWAP分区问题

问题背景:

我们3CX V16版本支持远程实例管理器,3CX 实例管理器允许经销商或者大公司在 3CX Portal当中管理查看多个 3CX 实例。您可以直接从 Portal 执行批量更新,从而节省时间和管理。但是当我们在我们的3CX门户后台的实例管理器上查看我们的3CX时发现只有一个添加note选项是黑色的,这就代表只有这个选项是可以操作的,其他的选项都是灰色,根本无法点击操作。通过查看下面的信息显示是安装3CX的服务器没有SWAP分区

解决方案:

我们的服务器是选择阿里云服务器,像这种云服务器使用镜像自动安装一般都是没有分SWAP分区的。这个时候我们就需要自己添加SWAP分区。

  1. 首先我们通过ssh进入我们的服务器,通过free -m命令查看swap信息。发现我们没有swap分区。

  1. 生成文件,生成文件先填充一个大文件,等会儿当做交换文件用:

这里我选择的是添加2G左右内存。输入命令dd if=/dev/zero of=/var/swap bs=1024 count=2000000

这里会稍微卡上一会儿,是dd在填充文件。

  1. 加载交换文件,输入命令 swapon /var/swap

  1. 这个时候我们再次通过free -m 命令,发现我们现在已经有SWAP分区了

  1. 最后,将其设置为每次开机就挂载,在/etc/fstab追加一行: /var/swap swap swap defaults 0 0

结果:

完成添加SWAP分区后,我们等一段时间(因为3CX远程实例管理器有监测时间间隔),然后登陆我们的3CX门户网站的实例管理器查看,这是我们发现,之前不能操作的选项都变成黑色了,已经可操作了。