Ṣètò àwọn socket proxy NGINX kí o tó gbé worker_connections ga
Ìsopọ́ proxy máa ń lo socket méjì: ti oníbàárà àti ti upstream; yàtọ̀ sí ààlà ìsopọ́ worker kúrò nínú ààlà file descriptor ti iṣẹ́ náà.
Ìsopọ́ proxy tí ó pẹ́ máa ń gba socket méjì: ti oníbàárà àti ti upstream. worker_connections ń ka ẹ̀gbẹ́ méjèèjì. Nítorí náà, pípọ̀n rẹ̀ pẹ̀lú worker_processes kò ṣe ìlérí agbára fún àwọn tí ń lo proxy.
Tí àwọn ìsopọ́ bá kùnà, tẹ̀le ààlà tí wọ́n sọ:
| Ẹ̀rí | Ètò tàbí ipò ìlànà tí a gbọ́dọ̀ yẹ̀wò |
|---|---|
| ìparí worker_connections | Ìsúná ìsopọ́ worker, pẹ̀lú àwọn socket upstream |
| Ìfiránṣẹ́ ẹ̀rọ aláṣẹ “Fáìlì tí ó ṣí púpọ̀ jù” | Ààlà file descriptor tí ìlànà iṣẹ́ gidi jogún |
Àwọn socket gbígbọ́, àkọsílẹ̀ àti àwọn fáìlì ṣíṣí mìíràn tún ń lo descriptor. Lílò àwọn ìsopọ́ lẹ́ẹ̀kan sí i àti àdàpọ̀ ìrìn máa ń yí ìbáṣepọ̀ láàrín àwọn olùlò àti socket padà.
worker_rlimit_nofile ń ṣàtúnṣe àwọn ààlà worker ní ìbámu pẹ̀lú àṣẹ àyíká. Ẹ̀ka systemd lè ṣètò LimitNOFILE; ulimit nínú shell ìbánisọ̀rọ̀ kò yí iṣẹ́ tí ń ṣiṣẹ́ padà.
Wọn àwọn ààlà gẹ́gẹ́ bí ẹrù iṣẹ́, kí o sì yẹ̀wò ẹni tí ń lò wọ́n. Àwọn oníbàárà àìròtẹ́lẹ̀ tàbí àwọn ìsopọ́ upstream tí ń kùnà leralera lè mú ìsúná tí ó tó kí ó tó parí. Iye ìlànà ńlá tàbí ààlà ìrántí kò tún àìtó descriptor ṣe.