bind v Gunicornu ne nastavi izhodnega posredniškega strežnika
Poiščite odjemalca Python, ki izvaja izhodne klice, namesto da bi nastavitve vhodnega strežnika in glave forwarded uporabljali kot nadzor posredniškega strežnika.
Naslov bind v Gunicornu sprejema dohodne zahteve aplikacije. Ne izbere posredniškega strežnika naprej za klice API, ki jih izvaja ta aplikacija.
Poiščite izhodnega porabnika—Requests, HTTPX, SDK ali podproces—in nastavite njegov javni vmesnik posredniškega strežnika ali okolje, ki ga bere. Pravilno nastavljen Requests Session ne prenastavi drugega SDK.
Primerjajte dejansko zagonsko okolje delavca z nastavitvami uvedbe. Interaktivna lupina ima lahko druge vrednosti. Hranite poverilnice v vzpostavljenem mehanizmu skrivnosti in se izogibajte izpisom okolja, ki jih razkrijejo.
Zaupanja vredne možnosti glav forwarded v Gunicornu razlagajo dohodne metapodatke; ne pošiljajo novih klicev API nazaj skozi tega posrednika.
Ob nepričakovanem izhodu sledite izhodni povezavi. Za javne zahteve API, dovoljene prek javnih posrednikov, seznam brezplačnih posredniških strežnikov ponuja kandidate, ki jih je mogoče nastaviti prek podprtega protokola in vmesnika tega izhodnega odjemalca. Naslov obiskovalca, poslušalec Gunicorna, vir lokalnega strežnika in izhod oddaljenega posredniškega strežnika se lahko vsi razlikujejo. Te ugotovitve hranite ločeno, namesto da bi ena nastavitev bind odgovorila na vsa štiri vprašanja.