国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

es如何解決timeout超時(shí)30秒問題

這篇具有很好參考價(jià)值的文章主要介紹了es如何解決timeout超時(shí)30秒問題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1、官方文檔

Timeouts | Java REST Client [7.12] | Elastic

30,000 milliseconds timeout on connection http-outgoing-0

我們使用es的相關(guān)client查詢es時(shí)常會發(fā)現(xiàn)此報(bào)錯,大概也知道是因?yàn)椴僮鲿r(shí)間過長達(dá)到某個默認(rèn)閾值30s才返回的報(bào)錯,那么如何解決呢?

2、改變單次請求Timeout30秒的配置

原本我們使用RestHighLevelClient操作es查詢的時(shí)候,只顧構(gòu)造SearchSourceBuilder,RequestOptions相關(guān)配置沒有用,全部是默認(rèn)配置。如下

response = restClient.search(searchRequest, RequestOptions.DEFAULT);

實(shí)際上,30秒超時(shí)配置默認(rèn)就在這RequestConfig中的SocketTimeout。如下是自定義單次請求的超時(shí)時(shí)間(其中es默認(rèn)connentTimeout是1s,socketTimeout是30s)

RequestConfig requestConfig = RequestConfig.custom()
        .setConnectTimeout(5000)
        .setSocketTimeout(60000)
        .build();
RequestOptions options = RequestOptions.DEFAULT.toBuilder()
        .setRequestConfig(requestConfig)
        .build();
        
SearchResponse response = restClient.search(searchRequest, options);

3、容易混淆的SearchSourceBuilder中timeout概念

這里是我在尋找超時(shí)問題解決方案中發(fā)現(xiàn)的配置,測試中發(fā)現(xiàn)不對勁,因?yàn)樵O(shè)置timeout后,不管多大數(shù)據(jù)量都不會報(bào)超時(shí)錯誤了,仔細(xì)探究才發(fā)現(xiàn),這是一個近乎相反的概念,他保證的是數(shù)據(jù)能正常返回,但不保證數(shù)據(jù)正確,它假設(shè)設(shè)定為20ms,那么它有可能查詢過程小于20ms,那返回就是全部數(shù)據(jù);若是查詢過程大于20ms,到達(dá)20ms這個節(jié)點(diǎn)時(shí),它會立刻返回此0-20ms范圍內(nèi)的數(shù)據(jù),也就是說它返回的數(shù)據(jù)可能不完整。

es如何解決timeout超時(shí)30秒問題文章來源地址http://www.zghlxwxcb.cn/news/detail-506209.html

到了這里,關(guān)于es如何解決timeout超時(shí)30秒問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 如何解決路由協(xié)議發(fā)布超時(shí)問題?

    鏈路狀態(tài)廣播是鏈接狀態(tài)協(xié)議使用的一個分組,它包括有關(guān)鄰居和通道成本的信息,每一個OSPFLSA都有一個生存期,它指示LSA是否仍然還有效。一旦LSA到達(dá)了最大生存期,它就會被拋棄,本篇要給大家介紹如果發(fā)生超時(shí)的情況,應(yīng)該如何解決。 一、網(wǎng)絡(luò)環(huán)境 網(wǎng)絡(luò)中,在水星

    2024年02月05日
    瀏覽(20)
  • 微信、抖音小游戲使用XMLHttpRequest請求超時(shí)(request:fail timeout)readyState始終為1的解決方案

    微信、抖音小游戲使用XMLHttpRequest請求超時(shí)(request:fail timeout)readyState始終為1的解決方案

    前陣子又有小游戲掛掉了,用戶登錄不上,而且是微信抖音都有該現(xiàn)象,調(diào)試了下發(fā)現(xiàn)是XMLHttpRequest往后端發(fā)送請求,沒有得到響應(yīng)引起的,readyState正常是1234狀態(tài),但是BUG發(fā)生時(shí)readyState到1就卡住了。監(jiān)聽onerror事件得到了request:fail timeout的錯誤日志。猜測可能是數(shù)據(jù)量過大而

    2024年02月04日
    瀏覽(32)
  • 記錄一下拉取docker官方的鏡像的超時(shí)問題

    記錄一下拉取docker官方的鏡像的超時(shí)問題

    ????我這個是使用的阿里云提供的免費(fèi)試用的ECS服務(wù)器【規(guī)格信息:s6 1核 2GB,1Mbps 帶寬,40GB 系統(tǒng)盤】,搜了一堆配置了他們說的國內(nèi)源也沒用,一直停留在 20.04: Pulling from library/ubuntu ,然后超時(shí) error pulling image configuration: download failed after attempts=6: dial tcp 104.18.121.25:44

    2024年02月17日
    瀏覽(24)
  • selenium:如何解決打開網(wǎng)頁加載時(shí)間過長導(dǎo)致的超時(shí)問題

    selenium:如何解決打開網(wǎng)頁加載時(shí)間過長導(dǎo)致的超時(shí)問題

    selenium打開網(wǎng)頁后,即使頁面已經(jīng)加載出來可以操作了,但是瀏覽器地址欄旁邊還是在轉(zhuǎn)圈,后面的代碼也一直無法往下執(zhí)行。其實(shí)大部分原因是由于靜態(tài)文件加載太慢或者外鏈的CDN掛了導(dǎo)致的。 selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from render

    2024年02月15日
    瀏覽(172)
  • 阿里云服務(wù)器frp內(nèi)網(wǎng)穿透搭建的超時(shí)報(bào)錯問題(login to server failed: dial tcp x.x.x.x:7000: i/o timeout)

    阿里云服務(wù)器frp內(nèi)網(wǎng)穿透搭建的超時(shí)報(bào)錯問題(login to server failed: dial tcp x.x.x.x:7000: i/o timeout)

    最近在剛租的阿里云服務(wù)器上搭建frp玩,想把本地的機(jī)頂盒(黑豹X2)上跑的程序扔到公網(wǎng)上去玩,順便跑個游戲服務(wù)器什么的,具體教程的話可以搜一搜,網(wǎng)上有不少,這里不過多贅述,順便附贈一下frp官網(wǎng),其中有中文文檔(frp (gofrp.org)frp (gofrp.org)frp (gofrp.org)) 現(xiàn)在要解

    2024年04月26日
    瀏覽(26)
  • axios 設(shè)置超時(shí)時(shí)間 timeout

    在項(xiàng)目中,所有請求都是走統(tǒng)一封裝過的axios,統(tǒng)一設(shè)置了超時(shí)時(shí)間: 但是有一個接口耗費(fèi)時(shí)間巨長,網(wǎng)絡(luò)不好時(shí)經(jīng)常會超時(shí),改統(tǒng)一設(shè)置的超時(shí)時(shí)間感覺不太好,所以想針對這個請求單獨(dú)設(shè)置超時(shí)時(shí)間。 以下是普通請求: 單獨(dú)設(shè)置請求超時(shí)時(shí)間:

    2024年02月16日
    瀏覽(23)
  • 關(guān)于Nginx的超時(shí)timeout配置

    關(guān)于Nginx的超時(shí)timeout配置

    ? 本文主要介紹了Nginx的超時(shí)timeout配置詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧 本文介紹 Nginx 的 超時(shí)(timeout)配置。分享給大家,具體如下: Nginx 處理的每個請求均有相應(yīng)的超時(shí)設(shè)置。如果做好這些超時(shí)時(shí)間的限定,判定

    2024年02月07日
    瀏覽(13)
  • Axios設(shè)置請求超時(shí)時(shí)間 timeout

    1.axios全局設(shè)置網(wǎng)絡(luò)超時(shí) 2.?單獨(dú)對某個請求設(shè)置網(wǎng)絡(luò)超時(shí) 3.webpack的dev的proxyTable的超時(shí)時(shí)間設(shè)置

    2024年04月10日
    瀏覽(19)
  • 全網(wǎng)最詳細(xì)中英文ChatGPT接口文檔(五)30分鐘快速入門ChatGPT——手把手示例教程:如何建立一個人工智能回答關(guān)于您的網(wǎng)站問題,小白也可學(xué)

    全網(wǎng)最詳細(xì)中英文ChatGPT接口文檔(五)30分鐘快速入門ChatGPT——手把手示例教程:如何建立一個人工智能回答關(guān)于您的網(wǎng)站問題,小白也可學(xué)

    This tutorial walks through a simple example of crawling a website (in this example, the OpenAI website), turning the crawled pages into embeddings using the Embeddings API, and then creating a basic search functionality that allows a user to ask questions about the embedded information. This is intended to be a starting point for more sophisticated applicat

    2023年04月17日
    瀏覽(43)
  • ElasticSearch|ES 連接超時(shí)及創(chuàng)建連接失敗問題定位過程記錄

    socket.timeout:等待源端服務(wù)器響應(yīng)超時(shí) ConnectionRefusedError:嘗試創(chuàng)建連接被拒絕 ES 集群中某個節(jié)點(diǎn)的 ES 主進(jìn)程被殺(由于服務(wù)器內(nèi)存不足導(dǎo)致),導(dǎo)致該節(jié)點(diǎn) ES 重新拉起,報(bào) “嘗試創(chuàng)建連接被拒絕”; ES 集群中某個節(jié)點(diǎn)的服務(wù)器內(nèi)存不足,導(dǎo)致該節(jié)點(diǎn) ES 的 cache 被清空,E

    2024年02月04日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包