canal.service和canal.adapter启动无没有反应也没有日志输出
原因:可能是由于服务器可用内存不够,导致服务起不来,建议可用内存在2G以上
1.查看服务器可用内存
free-h
2.如果是内存不足,可用调大虚拟内存
虚拟内存设置方法:
1、查看当前虚拟内存挂载位置
swapon -s
2.关闭这个分区
swapoff 虚拟内存挂载位置
3.确认swap是否关闭
free -h
4.删除虚拟内存挂载文件
rm -rf 挂载位置
5.创建新的虚拟内存文件(每块1M,总共2048块,共计:2048M)
dd if=/dev/zero of=虚拟内存挂载位置 bs=1M count=2048
6.查看虚拟内存文件的大小
ll 虚拟内存挂载位置 -h
7.激活挂载文件
mkswap 虚拟内存挂载文件
8.重新开启swap
swapon 挂载位置
9.查看是否挂载成功
swapon -s
10.查看虚拟内存是否存在
free -h
如果是内存不足,可用通过这个方式解决,注意本方案建议在测试机上操作
生产机调大虚拟内存会降低服务器性能