[Nginx] Maitiro ekukunda mhinduro_status = 0

Chinyorwa kubva muchikamu che "sidenotes".

TL: DR:

http2_max_field_size 8k; # всСх спасСт!

Pane imwe yemapurojekiti, mushure mekuchinja mamwe logic yemukati yebackend, ndakatanga kuona isinganzwisisike mhinduro_code mumatanda, iyo 0. Mumatanda inoratidzika seizvi:

{
  "timestamp": "2020-01-17T08:41:51+00:00",
  "remote_addr": "zzz.zzz.zzz.zzz",
  "request_time": 0,
  "upstream_response_time": "",
  "upstream_header_time": "",
  "http_accept_language": "-language",
  "response_status": 0,
  "request": "",
  "host": "example.com",
  "upstream_addr": "",
  "http_referrer": "",
  "request_length": 5854,
  "bytes_sent": 0,
  "http_user_agent": ""
}


Kuverenga zvinyorwa uye googling pamusoro penyaya iyi hakuna chazvakaburitsa - nekuti... Zvinonzi maitiro aya anoitika kana mutengi akavhara kubatana pasina kupfuura misoro. Zvakanaka, uye zvakasiyana-siyana zvekunze zvinhu zvine buffer size ye wsgi_, iyo kwatiri haina kukodzera izwi rekuti "nenzira ipi zvayo".

Kazhinji, takasarudza kuti dambudziko harisi dambudziko, tichifunga nezvenyaya yekuti pamavhoriyamu edu haina kutsoropodza.

Kusvikira ndashamiswa nedambudziko rinotevera: mune dzimwe nguva, zvinongedzo zvinovhurwa pasina matambudziko kuburikidza ne http, asi zvinoramba zvachose kushanda kuburikidza ne https, zvichigadzira zvinoshamisa: Connection #0 kuitisa example.com yakasara
curl: (52) Mhinduro isina chinhu kubva kune server

Mumatanda, takakwanisa kutevera chinhu ichi chete neIP - pakanga pasina chikumbiro kana chero imwe data, sezvinogona kuonekwa kubva pamuenzaniso uri pamusoro. Chete chimiro chakashata ndi0, asi ndinoziva kuti handina kukanganisa chikumbiro! Ndakatanga kufunga kuti chii chaigona kuitika. Uye zvese zvakave nyore kwazvo:

teerera 443 ssl http2 backlog=8192;

Zvakanaka, kana iwe ukashandisa http2 ye ssl yekubatanidza, saka hazvina kukwana kungo gadzirisa mabheji ekukumbira, anofanirwawo kugadzirwa mu ngx_http_v2_module, anoti:

Бинтаксис:	http2_max_field_size Ρ€Π°Π·ΠΌΠ΅Ρ€;
Π£ΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΠ΅:	http2_max_field_size 4k;
ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚:	http, server

Inodzikamisa saizi yepamusoro yemusoro wekukumbira wakadzvanywa uchishandisa HPACK. Chisungo chinoshanda zvakaenzana kune zvese zita uye kukosha. Kana Huffman encoding ikashandiswa, saizi chaiyo yezita risina kuvharwa uye kukosha tambo inogona kunge yakakura. Muganhu wakasarudzika wakakodzera kumibvunzo yakawanda.

Kazhinji, izvi ndizvo. Uye sei zvose? Nekuti kureba kweiyo link kwaive kureba - kureba kupfuura iwo mamwe 4k.

Nekuiisa kune, semuenzaniso, 8kb (kana zvakanyanya sezvingangove zvakakwana), tinogadzirisa dambudziko.
Saka zvinoenda.

Source: www.habr.com

Voeg