[QUESTION]: ilogtail 使用官方提供的镜像无法正常启动以及在以sidecar方式运行时存在日志丢失的情况 #854
Answered
by
yyuuttaaoo
shadowofmoo
asked this question in
Help
-
测试使用的配置:
|
Beta Was this translation helpful? Give feedback.
Answered by
yyuuttaaoo
May 17, 2023
Replies: 2 comments 4 replies
-
问题1,看看日志里有什么打印 问题2,可以先调成stdout测试下看看有什么规律 |
Beta Was this translation helpful? Give feedback.
4 replies
-
请问,这个sidecar 模式存在日志丢失的问题 , 有被修复吗 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
我来说一下问题1,问题1可能是因为镜像是为daemonset场景预订的,执行的启动命令是
/usr/local/ilogtail/ilogtail_control.sh start_and_block
。这个命令会检查ilogtail插件的端口,但这个端口在主机和sidecar场景很可能是不启动的,所以会认为ilogtail异常。可以这样验证一下。把启动命令替换为 sleep 36000,然后进入ilogtail,执行
bash -x /usr/local/ilogtail/ilogtail_control.sh start_and_block
,看看执行哪一步报错了。问题2可能是sidecar模式下ilogtail启动过晚或者过早退出或者两者兼而有之,这一点你可以通过缺失的数据判断一下。
要解决这两个问题,需要改进一下ilogtail在sidecar模式下的使用方式:
如果以上可以解决您现在遇到的问题,可以帮忙完善一下仓库里2个template,这两个看起来已经不适用当前镜像版本了。
https://github.com/alibaba/ilogtail/…