Se Squid xa recibiu parte dunha resposta e despois agarda máis datos, aumentar forward_timeout resolve a espera equivocada. En Squid 5 ata 7 escolla entre estes reloxos segundo a operación que se detivo:

Que agarda SquidDirectiva
Unha ruta de reenvío utilizábelforward_timeout
Unha conexión TCP a un servidor ou par, antes de probar outra rutaconnect_timeout
Máis datos dunha conexión cun servidor par; unha lectura correcta alonga a esperaread_timeout

Manteña a categoría de erro e a última operación correcta xunto á entrada do rexistro. Un fallo antes de que exista unha conexión de reenvío apunta á selección de ruta ou ao establecemento da conexión. Unha resposta que comeza e despois cala apunta á etapa de lectura do servidor. Inclúa o par e o destino escollidos ao rastrexar calquera dos dous casos.

Antes de permitir unha espera máis longa, comprobe que o obxectivo pode recuperarse nela. Un temporizador non pode fornecer credenciais nin facer accesíbel un servizo non dispoñíbel. Compare tamén o prazo do cliente: se non, o cliente pode abandonar a operación mentres Squid aínda agarda.

Estes nomes e a súa dispoñibilidade dependen da versión. Use a referencia da versión despregada; unha recomendación antiga de dns_v4_first trata da selección de enderezos e non di cal destas esperas fallou.

Artigos relacionados