- 博客(6)
- 收藏
- 关注
原创 Logstash启动报错:Too many open files
问题描述:启动Logstash日志中报:Error: Too many open files - Too many open files提示打开的文件过多。解决过程:查看单个进程允许打开的最大文件句柄数ulimit -n 显示为默认的1024,需设置较大的数目设置进程打开的最大句柄个数a. 临时修改:ulimit -n 10240 只对当前终端有效,重新打开个终端设置无效b.永久生效:修改文件/etc/security/limits.conf添加:* soft nofile
2021-07-30 17:49:15
684
原创 logstash multi-pipelines
logstash多实例 多管道场景1. 多个input2. 多个output3. input与output存在某种对应关系解决方案单实例+单pipeline多实例单实例+multi pipelines1.单实例+单pipeline实现:配置多个input、filter、outputinput添加type变量filter、output通过条件判断与input关联问题:冗长的条件判断缺乏拥塞隔离(logstash接收一批事件处理输出完之后才会处理下一批,某个
2021-05-28 18:20:19
334
原创 Lua赋值:值传递与引用传递
Lua赋值:值传递与引用传递结论示例结论table类型赋值为引用传递,其它类型赋值为值传递示例local a = {1,2,3}local b = aprint("************a[1]:"..a[1])b[1] = 2print("************set b[1] = 2")print("************a[1]:"..a[1])print(a) ---打印地址print(b) ---打印地址local m = "abc"local n = mp
2021-04-13 10:29:39
897
原创 openresty 火焰图
openresty-火焰图安装环境安装流程1. 查看操作系统发行编号2. 下载相关工具包3. 安装工具包4. 安装systemtap5. 验证systemtap是否可用6. 下载火焰图绘制工具7. 绘制火焰图安装环境操作系统:CentOS Linux release 7.6.1810 (Core)openresty:nginx version: openresty/1.15.8.2安装流程1. 查看操作系统发行编号[root@local FlameGraph]# uname -r3.10.0-
2021-02-25 14:11:03
594
原创 Lua脚本操作redis
lua脚本操作redisredis命令EVAL script numkeys key [key …] arg [arg …]script 对应lua脚本numkeys 指定键名参数个数key 为键名参数arg 为附加参数lua脚本lua通过全局变量KEYS和ARGV获取键名参数和附加参数,如下:local k1 = KEYS[1] local feild = ARGV[1] local val = ARGV[2] redis.call('hset', k1, feild, v.
2021-02-23 23:00:02
1325
原创 Redis事务执行出错是否会回滚
Redis事务执行出错是否会回滚事务redis事务事务事务是数据库的逻辑工作单元,是一系列操作的集合redis事务执行前:事务中有命令检测出语法错误时,则所有命令都不会执行执行中:事务中有命令执行出错,其它命令仍会继续执行综上,redis事务执行中有命令执行出错,其它已正确执行的命令不会回滚。...
2021-02-23 10:26:56
1081
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人