Ena dolgotrajna posredovana povezava običajno zasede dve vtičnici: odjemalčevo in upstream. worker_connections šteje obe strani. Zato množenje z worker_processes ne obljublja zmogljivosti uporabnikom proxyja.

Ko povezave ne uspejo, sledite sporočeni omejitvi:

DokazNastavitev ali stanje procesa, ki ga je treba pregledati
izčrpanje worker_connectionsProračun povezav workerja, vključno z upstream vtičnicami
Sporočilo operacijskega sistema „Preveč odprtih datotek“Omejitev datotečnih deskriptorjev, ki jo podeduje dejanski proces storitve

Poslušalne vtičnice, dnevniki in druge odprte datoteke prav tako porabljajo deskriptorje. Ponovna uporaba povezav in mešanica prometa spreminjata razmerje med uporabniki in vtičnicami.

worker_rlimit_nofile prilagaja omejitve workerja v okviru dovoljenj okolja. Enota systemd lahko nastavi LimitNOFILE; ulimit v interaktivni lupini ne spremeni delujoče storitve.

Omejitve določite glede na delovno obremenitev in preverite, kdo jih porablja. Nepričakovani odjemalci ali ponavljajoče se neuspešne upstream povezave lahko izčrpajo prej zadosten proračun. Večje število procesov ali omejitev pomnilnika ne odpravi pomanjkanja deskriptorjev.

Sorodni članki