Gunicorn bind வெளியேறும் ப்ராக்ஸியை அமைக்காது
உள்வரும் சேவையகம் மற்றும் forwarded-header அமைப்புகளை ப்ராக்ஸி கட்டுப்பாடாகப் பயன்படுத்தாமல், வெளியேறும் அழைப்புகளைச் செய்யும் Python கிளையண்டைக் கண்டறியுங்கள்.
Gunicorn-இன் bind முகவரி உள்வரும் பயன்பாட்டுக் கோரிக்கைகளை ஏற்கிறது. அந்தப் பயன்பாடு செய்யும் API அழைப்புகளுக்கு அது முன்னோக்கு ப்ராக்ஸியைத் தேர்ந்தெடுக்காது.
வெளியேறும் நுகர்வோரை—Requests, HTTPX, ஒரு SDK அல்லது subprocess—கண்டறிந்து அதன் பொது ப்ராக்ஸி இடைமுகத்தையோ அது படிக்கும் environment-ஐயோ அமைக்கவும். சரியாக அமைக்கப்பட்ட Requests Session மற்றொரு SDK-ஐ மீண்டும் அமைக்காது.
worker-இன் உண்மையான தொடக்க environment-ஐ வரிசைப்படுத்தல் அமைப்புகளுடன் ஒப்பிடுங்கள். ஊடாடும் shell வேறு மதிப்புகளை வைத்திருக்கலாம். சான்றுகளை நிறுவப்பட்ட secret பொறிமுறையில் வைத்து, அவற்றை வெளிப்படுத்தும் environment dump-களைத் தவிர்க்கவும்.
Gunicorn-இன் நம்பகமான forwarded-header விருப்பங்கள் உள்வரும் metadata-வை விளக்குகின்றன; அவை புதிய API அழைப்புகளை அந்த இடைத்தரகர் வழியாகத் திருப்பி அனுப்பாது.
எதிர்பாராத வெளியேற்றத்திற்கு வெளியேறும் இணைப்பைக் கண்டறியுங்கள். பொது இடைத்தரகர்கள் வழியாக அனுமதிக்கப்படும் பொது API கோரிக்கைகளுக்கு இலவச ப்ராக்ஸி பட்டியலிலிருந்து அந்த வெளியேறும் கிளையண்ட் ஆதரிக்கும் நெறிமுறை மற்றும் இடைமுகம் வழியாக அமைக்கக்கூடிய வேட்பாளர்கள் கிடைக்கின்றன. பார்வையாளர் முகவரி, Gunicorn கேட்பான், உள்ளூர் சேவையக மூலம் மற்றும் தொலை ப்ராக்ஸி வெளியேற்றம் அனைத்தும் வேறுபடலாம். ஒரு bind அமைப்பு நான்கு கேள்விகளுக்கும் பதிலளிக்கச் செய்வதற்குப் பதிலாக அந்த அவதானிப்புகளைத் தனியாக வைத்திருங்கள்.