Uzoq muddatli proksilangan ulanish odatda ikkita soketni egallaydi: mijozniki va upstreamniki. worker_connections ikkala tomonni sanaydi. Shuning uchun uni worker_processes ga ko'paytirish proksi foydalanuvchilariga sig'im va'da qilmaydi.

Ulanishlar muvaffaqiyatsiz bo'lsa, e'lon qilingan chegaraga amal qiling:

DalilTekshiriladigan sozlama yoki jarayon holati
worker_connections tugashiUpstream soketlarini ham qo'shgan holda worker ulanish byudjeti
Operatsion tizimning «Juda ko'p ochiq fayl» xabariHaqiqiy xizmat jarayoni meros oladigan fayl deskriptor chegarasi

Tinglash soketlari, jurnallar va boshqa ochiq fayllar ham deskriptor sarflaydi. Ulanishlarni qayta ishlatish va trafik aralashmasi foydalanuvchilar bilan soketlar o'rtasidagi munosabatni o'zgartiradi.

worker_rlimit_nofile worker chegaralarini muhit ruxsatlari doirasida sozlaydi. systemd birligi LimitNOFILE ni belgilashi mumkin; interaktiv shell dagi ulimit ishlab turgan xizmatni o'zgartirmaydi.

Chegaralarni ish yukiga qarab o'lchang va ularni kim sarflayotganini tekshiring. Kutilmagan mijozlar yoki qayta-qayta muvaffaqiyatsiz bo'layotgan upstream ulanishlari avval yetarli bo'lgan byudjetni tugatishi mumkin. Kattaroq jarayon soni yoki xotira chegarasi deskriptor yetishmovchiligini tuzatmaydi.

O'xshash maqolalar