现象:canal容器一直重启,系统日志一直打印下图报错,并且canal没有相关日志,主要关注vsyscall查找相关资料
资料参考:
Enabling vsyscall on Debian - ONLYOFFICE
On vsyscalls and the vDSO [LWN.net]
如何解决AlibabaCloudLinux2系统的ECS实例运行低版本Docker镜像时报错-阿里云帮助中心
查看当前系统使用的系统调用机制,发现只有vdso机制,执行echo命令启动vsyscll此机制,重启系统生效
cat /proc/self/maps | egrep 'vdso|vsyscall'
7fffe03fe000-7fffe0400000 r-xp 00000000 00:00 0 [vdso]
echo 'GRUB_CMDLINE_LINUX_DEFAULT="vsyscall=emulate"' >> /etc/default/grub
update-grub
reboot