Դանդաղ Squid հարցումներ կործանվող URL վերագրիչի հետ
Ուսումնասիրեք URL վերագրման օգնականին, երբ փրոքսին ընդունում է կապերը, բայց հարցումները կանգ են առնում ուղարկելուց առաջ։
Եթե Squid-ը ընդունում է կապերը, բայց երկար է տևում հարցումները առաջ ուղարկելը, ստուգեք այդ ուղու ցանկացած URL վերագրիչ։ Squid 5–7-ում url_rewrite_program նշում է արտաքին ծրագիր, որին դիմում են սկզբնական մուտքի ստուգումներից հետո։ Այն կարող է հետաձգել հարցումը նախքան նպատակակետի ստանալը։
- Կարդացեք գործող վերագրման հրամանը՝ ներառյալ փաթաթիչը և արգումենտները։
- Կապակցեք տուժած գործարքը օգնականի ախտորոշման հետ։ Երեխա պրոցեսների կրկնվող ելքերը, աղավաղված պատասխանները և աճող հերթը տարբեր հետքեր են։
- Ստուգեք՝ արդյոք մեկ URL նախշ է առաջացնում ձախողումը։ Պահեք այդ մուտքի խմբագրված օրինակը՝ փոխարենը չփոխելով անկապ լուծիչի կարգավորումները։
Օգնականն ունի տողային հարցում/պատասխան պայմանագիր։ Ստանդարտ ելքի վրա փաթաթիչի առաջընթացի տեքստը կարող է խախտել այն։ Սկրիպտը որպես ադմինիստրատոր հաջող գործարկելը նույնպես չի վերարտադրում Squid-ի մուտքային հոսքը, միջավայրը կամ թույլտվությունները։ Այս ուղին առանձին է գաղտնաբառի ստուգումից։
Միայն փոխանակման աշխատելուց հետո այն դիտարկեք որպես հզորության խնդիր։ url_rewrite_children-ը կառավարում է պրոցեսները և հերթի վարքը, բայց ավելի շատ երեխաներ չեն կարող վերանորոգել մուտքով պայմանավորված կործանումները։ Նրա զուգահեռության տարբերակը ներմուծում է ալիքի նույնացուցիչներ և պահանջում օգնական, որը կիրականացնի այդ զրույցը։
Առանց վերագրիչի լիազորված համեմատությունը կարող է մեկուսացնել նրա ներդրումը։ Ծանրաբեռնվածության ժամանակ այն շրջանցված թողնելը կարող է փոխել նրա պարտադրած երթուղավորումը կամ զտումը, ուստի դա քաղաքականության ընտրություն է։ Համեմատեք դիտված օգնականի սպասումը DNS-ի և հետագա կապի ապացույցների հետ նախքան ամբողջ ուշացումը ցանցային ուշացմանը վերագրելը։