Prasības: Vietne konstatē, ka, veicot atslēgvārdu pilnteksta meklēšanu, meklēšanas rezultāti nevar parādīt jaunākos datus, pieteikties serverī, lai pārbaudītu vietu diskā, un konstatēt, ka vieta diskā ir pilna, patiesībā es iepriekš esmu saskāries ar šāda veida kļūmēm, jo tā ir mana personīgā vietne, un nav tādu rīku kā resursu informācijas uzraudzība, tāpēc es pirmo reizi neatradu problēmu.
Pēc servera diska problēmas atrisināšanas pārbaudiet jauna dokumenta pievienošanu (pievienojiet datus) Elasticsearch (ES) un konstatējiet, ka datus nevar ierakstīt, izraisot 403 kļūdu, kā parādīts zemāk redzamajā attēlā:
Neveiksmīgs zema līmeņa izsaukums POST: /filecn/FileInfoEs # Šī API izsaukuma audita pēdas: - [1] BadResponse: Mezgls: http://xxxx:9200/ Paņēma: 00:00:00.0068726 # Oriģinālais izņēmums: Elasticsearch.Net.ElasticsearchClientException: Attālais serveris atgriež kļūdu: (403) Aizliegts. Zvaniet: Statusa kods 403 no: POST /filecn/FileInfoEs. ServerError: Tips: cluster_block_exception Iemesls: "bloķēts: [FORBIDDEN/12/index read-only / allow delete (api)];" ---> System.Net.WebException: Remote Server atgriež kļūdu: (403) Aizliegts. vietnē System.Net.HttpWebRequest.GetResponse() Programmā Elasticsearch.Net.HttpWebRequestConnection.Request[TResponse](RequestData requestData) --- Iekšējo izņēmumu steka izsekošanas --- beigas # Pieprasījums: <Pieprasīt straumi, kas nav tverta vai jau ir nolasīta līdz pabeigšanai, izmantojot serializatoru. Iestatiet DisableDirectStreaming() uz ConnectionSettings, lai piespiestu to iestatīt atbildē.> # Atbilde: <Atbildes plūsma nav tverta vai jau nav nolasīta līdz galam. Iestatiet DisableDirectStreaming() uz ConnectionSettings, lai piespiestu to iestatīt atbildē.> Iemesls: Izraisa servera diska vieta, kurā atrodas ES, tiklīdz kāds viena vai vairāku šķembu indekss ir piešķirts mezglam diskā, kurā glabājas vairāk nekā 95% diska, indekss tiks piespiests tikai lasīšanas režīmā.read_only_allow_delete atribūts, ja šis atribūts ir patiess, ekosistēmu pakalpojumu indekss atļauj tikai nolasīt un dzēst datus, bet neļauj pievienot un modificēt datus。
Skatīt visu indeksa iestatījumu informāciju, kas jāapmeklē:http://127.0.0.1:9200/_settings/_all?pretty
šķīdums
Nosūtiet komandu PUT uz Elasticsearch, lai modificētu parametra read_only_allow_delete vērtības šādi:
(Beigas)
|