Bro/Zeek无报错的崩溃的一个原因

情况:bro/zeek程序崩溃,多次启动无效,stdeer.log和stdout.log没有错误提示

zeekctl deploy部署脚本崩溃
查看diag文档,没有发现明显错误

原因说明:

这种情况,目前我所知的有两个原因:

1. 当用input framework读取某些数据的时候,比如txt文件,然后这个txt文件又被某些其他数据源写入,当这个txt过大的时候,会出现bro/zeek崩溃的情况,不过这种情况一般是启动成功之后,没过多久又崩溃了
2. 加载sig文件,一般用@load-sigs 但是zeek/bro提供了了一种新的加载方式:
redef signature_files += "文件名";

这个方式如果没有正确配置好ZEEKPATH(或BROPATH)环境变量,就会导致zeek/bro这种无报错崩溃的情况出现.如果你用的脚本是从github上下载的,这种情况会特别隐蔽.特别是有可能出现以前可以运行,但是跟换文件路径重新部署,就会报错.

关于signature_files的说明

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值