Squid retry_on_error: സ്റ്റാറ്റസ് കോഡുകളും ഇതര വഴികളും
Squid retry_on_error അതിന്റെ രേഖപ്പെടുത്തിയ സ്റ്റാറ്റസ്, ഇതര ലക്ഷ്യ പരിധിക്കുള്ളിൽ ഉപയോഗിക്കുക, എല്ലാ അഭ്യർത്ഥനകളും വീണ്ടും അയയ്ക്കാനുള്ള സാർവത്രിക ക്രമീകരണമായി കാണരുത്.
Squid-ൽ retry_on_error എന്ന ഒരു ഓപ്ഷൻ ഉണ്ട്, പക്ഷേ പേര് അതിന്റെ ഉപയോഗപ്രദമായ വ്യാഖ്യാനത്തേക്കാൾ വിശാലമാണ്. പേജ് പ്രവർത്തിക്കുന്നതുവരെ ഓരോ പരാജയപ്പെട്ട അഭ്യർത്ഥനയും അനന്തമായി ആവർത്തിക്കുമെന്ന് ഇത് അർത്ഥമാക്കുന്നില്ല.
ഈ നിർദ്ദേശം പിന്തുണയ്ക്കുന്ന പതിപ്പുകളിൽ ഇത് സ്വതവേ ഓഫ് ആണ്. രേഖപ്പെടുത്തിയ ആവർത്തന പട്ടിക 403, 500, 501, 502, 503, 504 എന്നിവയാണ്, കൂടാതെ മറ്റൊരു പ്രവർത്തിക്കുന്ന ലക്ഷ്യത്തിലൂടെ അഭ്യർത്ഥന പരീക്ഷിക്കുന്നു. ഇതര ഫോർവേഡിംഗ് പാതകളുള്ള ശ്രേണിയിൽ ഇത് പ്രത്യേകിച്ച് പ്രസക്തമാണ്. ഇത് ഒരേ സോക്കറ്റിൽ നിന്ന് ഒരേ സെർവറിലേക്കുള്ള സമയബന്ധിത പുനഃശ്രമം മാത്രമല്ല.
ആദ്യം പരാജയത്തിന് പേരിടുക
പ്രോക്സിയിലേക്ക് കണക്ട് ചെയ്യുമ്പോഴുള്ള നിരസിക്കൽ, പ്രോക്സി പ്രാമാണീകരണ പരാജയം, ഉത്ഭവത്തിൽ നിന്നുള്ള HTTP പിശക്, ഡെലിവറി ആരംഭിച്ചതിന് ശേഷം മുറിഞ്ഞ പ്രതികരണം എന്നിവ ഒരേ പുനഃശ്രമ അവസരം നൽകുന്നില്ല. ഒരു ക്രമീകരണം നാലും ഒരുപോലെ കൈകാര്യം ചെയ്യുമെന്ന് പ്രതീക്ഷിക്കരുത്.
സ്വകാര്യ എക്സിറ്റിന്, ഇതര പാത സ്വീകാര്യമാണോ എന്നും തീരുമാനിക്കുക. മറ്റൊരു പേരന്റിന് മറ്റൊരു പൊതു ഉറവിട വിലാസം, പ്രാമാണീകരണ നയം അല്ലെങ്കിൽ നെറ്റ്വർക്ക് സ്ഥാനം ഉണ്ടായിരിക്കാം. ആ ഇതര മാർഗത്തിലൂടെയുള്ള വിജയം ആദ്യ പേരന്റിനെ തിരഞ്ഞെടുത്തതിന്റെ കാരണം ലംഘിച്ചേക്കാം.
ആപ്ലിക്കേഷൻ പ്രവർത്തനങ്ങൾ മറ്റൊരു ആശങ്ക കൊണ്ടുവരുന്നു: അഭ്യർത്ഥന ആവർത്തിക്കുന്നത് അതിന്റെ ഫലവും ആവർത്തിച്ചേക്കാം. ക്ലയന്റിനും സെർവറിനും ഉചിതമായ പുനഃശ്രമ സെമാന്റിക്സ് ആവശ്യമാണ്, പ്രത്യേകിച്ച് ഡാറ്റ സൃഷ്ടിക്കുന്നതോ മാറ്റുന്നതോ ആയ പ്രവർത്തനങ്ങൾക്ക്. പ്രോക്സി ക്രമീകരണം അനിശ്ചിത ഫലങ്ങളുടെ ആപ്ലിക്കേഷൻ തല പരിചരണത്തിന് പകരമല്ല.
നിങ്ങളുടെ കൃത്യമായ പതിപ്പിനുള്ള നിർദ്ദേശം വായിക്കുക; റഫറൻസ് ലഭ്യതയും സ്വതവേയുള്ള പെരുമാറ്റവും ലിസ്റ്റ് ചെയ്യുന്നു. അഭ്യർത്ഥന സമയപരിധികളും ഉപയോക്താവിന് കാണാവുന്ന മൊത്തം കാത്തിരിപ്പും ശ്രദ്ധയിൽ വയ്ക്കുക. അധിക ഫോർവേഡിംഗ് ശ്രമം മികച്ച ഫലം നൽകാതെ ബാക്കി സമയം ചെലവഴിച്ചേക്കാം.
ഇടയ്ക്കിടെയുള്ള പരാജയങ്ങൾ അന്വേഷിക്കുമ്പോൾ സ്റ്റാറ്റസ്, തിരഞ്ഞെടുത്ത പേരന്റ് അല്ലെങ്കിൽ ലക്ഷ്യം, ശ്രമങ്ങളുടെ ക്രമം എന്നിവ രേഖപ്പെടുത്തുക. അല്ലെങ്കിൽ ആവർത്തനങ്ങൾ ഒരു ആവർത്തിച്ചുള്ള റൂട്ടിംഗ് പ്രശ്നത്തെ പൊതുവെ മന്ദഗതിയിലുള്ള വെബ്സൈറ്റായി കാണിക്കുകയും യഥാർത്ഥത്തിൽ പരാജയപ്പെട്ട പാത മറയ്ക്കുകയും ചെയ്തേക്കാം.