Áætlaðu NGINX-beinissokket fyrir hækkun worker_connections
Beint tenging notar yfirleitt bæði biðlara- og upstream-sokket; greindu tengimörk workersins frá skráarlyklamörkum þjónustunnar.
Ein langlíf beind tenging notar yfirleitt tvö sokket: biðlarans og upstream. worker_connections telur báðar hliðar. Því gefur margföldun þess með worker_processes ekki loforð um afkastagetu fyrir beiningarnotendur.
Þegar tengingar mistakast, fylgdu tilkynntu markinu:
| Sönnun | Stilling eða ferlisástand sem á að skoða |
|---|---|
| tæming worker_connections | Tengiáætlun workersins, þar með talin upstream-sokket |
| Skilaboð stýrikerfisins „Of mörg opin skrár“ | Skráarlyklamörkin sem raunverulegt þjónustuferli erfar |
Hlustunarsokket, annálar og aðrar opnar skrár eyða líka lyklum. Endurnýting tenginga og samsetning umferðar breyta sambandinu milli notenda og sokketa.
worker_rlimit_nofile stillir mörk workersins innan heimilda umhverfisins. systemd-eining getur sett LimitNOFILE; ulimit í gagnvirkri skel breytir ekki keyrandi þjónustu.
Mældu mörkin fyrir vinnuálagið og skoðaðu hver eyðir þeim. Óvæntir biðlarar eða upstream-tengingar sem mistakast aftur og aftur geta tæmt áður nægilega áætlun. Stærri ferlisjöldi eða minnismörk laga ekki skort á lyklum.