elk,logstash ->elastcisearch 429
2018-05-08 10:39
253 查看
logstash log出现
01:44:50.412 [[main]>worker14] INFO logstash.outputs.elasticsearch - retrying failed action with response code: 429 ({"type"=>"es_rejected_execution_exception", "reason"=>"rejected execution of org.elasticsearch.transport.TransportService$7@45d0f0be on EsThreadPoolExecutor[bulk, queue capacity = 100, org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor@6bf39a64[Running, pool size = 32, active threads = 32, queued tasks = 60, completed tasks = 7071143]]"})
说明
es 线程队列已满,不能再处理新请求了.处理
我先修改了es的jvm参数 -Xss1m -> Xss10melasticsearch.yml修改bulk.queue大小 thread_pool.bulk.queue_size: 100 .从默认60修改为100.
未能解决.logstash继续出log,这次的 queued tasks = 100.
再查询资料.可能是logstash发送速度过快导致.
修改logstash.yml配置默认
# pipeline: # batch: # size: 125 # delay: 5 #
改为
pipeline.batch.size: 1500 pipeline.batch.delay: 200
重启logstash,没有这样日志出现了
参考资料: https://blog.csdn.net/u013613428/article/details/77963604
相关文章推荐
- ELK学习6_Kafka->Logstash->Elasticsearch数据流操作
- Elastcisearch记录
- ELK错误1_Kafka->Logstash->Elasticsearch过程,Elasticsearch报grokparsefailure错误
- ElastciSearch常用APi
- ELK学习6_Kafka->Logstash->Elasticsearch数据流操作
- ELK错误1_Kafka->Logstash->Elasticsearch过程,Elasticsearch报grokparsefailure错误
- elastcisearch 嵌套查询
- High disk watermark in elastcisearch
- elastcisearch 对查询操作的 explain 就像自己项目里的页签统计标识
- filebeat -> logstash -> elasticsearch -> kibana ELK 日志收集搭建
- ELK—>logstash—>ruby·plugin—>实现精彩的功能(term模板抽取)
- ELK(elasticsearch+logstash+kibana)实时日志分析系统搭建
- ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台
- 从零搭建ELK实时日志分析平台(ElasticSearch, Logstash, Kibana)
- ELK 之 Logstash
- ELK(ElasticSearch, Logstash, Kibana)搭建日志分析平台-Logstash篇
- start_kernel->setup_arch->paging_init-->free_area_init_node 之 1
- ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台
- ELK日志平台之Logstash
- Arch下error: signature from "NAME<EMAIL ADD>"