vipshop / redis-migrate-tool

A convenient and useful tool for migrating data between redis group.
Apache License 2.0
956 stars 320 forks source link

迁移完成后,还没来得及切路由,迁移工具进程被莫名kill掉? #86

Open XiongMMaq opened 4 years ago

XiongMMaq commented 4 years ago

源集群: 5m5s 94G 目标集群:20m20s redis版本:3.2.3

rdb解析完成,并增量同步一段时间,准备切路由时,突然发现迁移工具莫名的被Kill掉,查到的相关日志如下: messages:Sep 15 21:04:03 SPA-79-12-58 kernel: redis-migrate-t[15625]: segfault at 8 ip 00000000004094e3 sp 00007ffff3bf8d30 error 6 in redis-migrate-tool[400000+87000] messages:Sep 15 21:06:07 SPA-79-12-58 kernel: INFO: task redis-migrate-t:15618 blocked for more than 120 seconds. messages:Sep 15 21:06:07 SPA-79-12-58 kernel: redis-migrate D 0000000000000026 0 15618 1 0x00000000 messages:Sep 15 21:06:07 SPA-79-12-58 kernel: INFO: task redis-migrate-t:15619 blocked for more than 120 seconds. messages:Sep 15 21:06:07 SPA-79-12-58 kernel: redis-migrate D 0000000000000054 0 15619 1 0x00000000 messages:Sep 15 21:06:07 SPA-79-12-58 kernel: INFO: task redis-migrate-t:15620 blocked for more than 120 seconds. messages:Sep 15 21:06:07 SPA-79-12-58 kernel: redis-migrate D 0000000000000018 0 15620 1 0x00000000 messages:Sep 15 21:06:07 SPA-79-12-58 kernel: INFO: task redis-migrate-t:15621 blocked for more than 120 seconds. messages:Sep 15 21:06:07 SPA-79-12-58 kernel: redis-migrate D 0000000000000054 0 15621 1 0x00000000 messages:Sep 15 21:06:07 SPA-79-12-58 kernel: INFO: task redis-migrate-t:15622 blocked for more than 120 seconds. messages:Sep 15 21:06:07 SPA-79-12-58 kernel: redis-migrate D 0000000000000024 0 15622 1 0x00000000 messages:Sep 15 21:06:07 SPA-79-12-58 kernel: INFO: task redis-migrate-t:15623 blocked for more than 120 seconds. messages:Sep 15 21:06:07 SPA-79-12-58 kernel: redis-migrate D 0000000000000054 0 15623 1 0x00000000 messages:Sep 15 21:06:07 SPA-79-12-58 kernel: INFO: task redis-migrate-t:15624 blocked for more than 120 seconds. messages:Sep 15 21:06:07 SPA-79-12-58 kernel: redis-migrate D 0000000000000012 0 15624 1 0x00000000 messages:Sep 15 21:06:07 SPA-79-12-58 kernel: INFO: task redis-migrate-t:15626 blocked for more than 120 seconds. messages:Sep 15 21:06:07 SPA-79-12-58 kernel: redis-migrate D 0000000000000013 0 15626 1 0x00000000 messages:Sep 15 21:06:07 SPA-79-12-58 kernel: INFO: task redis-migrate-t:15627 blocked for more than 120 seconds. messages:Sep 15 21:06:07 SPA-79-12-58 kernel: redis-migrate D 000000000000000e 0 15627 1 0x00000000 messages:Sep 15 21:06:07 SPA-79-12-58 kernel: INFO: task redis-migrate-t:15628 blocked for more than 120 seconds. messages:Sep 15 21:06:07 SPA-79-12-58 kernel: redis-migrate D 000000000000003d 0 15628 1 0x00000000

像是迁移工具的什么错误,导致了任务阻塞?

这个怎么解决?

XiongMMaq commented 4 years ago

已解决,调整系统参数 具体参考:https://blog.csdn.net/electrocrazy/article/details/79377214