Projet

Général

Profil

Anomalie #8052

timeout lors de l'upload

Ajouté par Klaas TJEBBES il y a presque 12 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
Echéance:
% réalisé:

0%

Distribution:
Toutes

Description

Lorsqu'on upload un fichier il arrive que la page génère une erreur.

Par exemple, lors de l'upload de fichier sur http://dl.free.fr, on peut se retrouver avec :
La connexion a été réinitialisée


Demandes liées

Lié à Amon - Anomalie #8056: squid : upload fichier trop gros = arrêt+kill+relance obligatoire Fermé
Lié à squid3 - Anomalie #8194: Compilation du paquet pour backport de squid 3.1.20 Fermé 30/05/2014

Historique

#1 Mis à jour par Benjamin Bohard il y a presque 12 ans

Ce problème est observé dans les conditions suivantes :
  • différentiel de débit important entre la connexion client-dansguardian/squid et la connexion squid-Internet ;
  • temps nécessaire à l'upload du fichier sur le site web dépassement les valeurs de timeout de danguardian.

A priori, c'est un manque de communication entre dansguardian et squid qui est en cause.
dansguardian envoie le fichier à squid et attend qui squid l'envoie au site web.
La différence de débit fait que squid met beaucoup plus de temps et ne répond pas assez vite à dansguardian.

Le problème n'est pas observé sur la 2.4 avec la valeur de l'option client_request_buffer_max_size à 512 KB (valeur par défaut).
Avec une valeur suffisamment haute de cette option, on retombe sur le même problème : dansguardian fournit à squid une quantité de données qui squid ne peut pas envoyer à son tour sur Internet suffisamment rapidement.
Cette variable n'est pas disponible sur la version de squid empaquetée sur la 2.3.

La demande 8056 semble également corrigée par l'utilisation d'une version supérieure de squid (>= 3.1.10).

#2 Mis à jour par Benjamin Bohard il y a presque 12 ans

  • Statut changé de Nouveau à En attente d'informations

Selon les retours du "terrain", on pourra envisager un backport de la version squid empaquetée sur la 2.4 (squid 3.1.20) sur la 2.3.

#3 Mis à jour par Klaas TJEBBES il y a environ 11 ans

  • Statut changé de En attente d'informations à Résolu

#4 Mis à jour par Klaas TJEBBES il y a environ 11 ans

root@pf-amon:~# cat /etc/issue

EOLE 2.3 (\n) \l

root@pf-amon:~# squid -v
Squid Cache: Version 3.1.20
configure options:  '--build=x86_64-linux-gnu' '--prefix=/usr' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--libexecdir=${prefix}/lib/squid3' '--disable-maintainer-mode' '--disable-dependency-tracking' '--disable-silent-rules' '--srcdir=.' '--datadir=/usr/share/squid' '--sysconfdir=/etc/squid' '--mandir=/usr/share/man' '--with-cppunit-basedir=/usr' '--enable-inline' '--enable-async-io=8' '--enable-storeio=ufs,aufs,diskd' '--enable-removal-policies=lru,heap' '--enable-delay-pools' '--enable-cache-digests' '--enable-underscores' '--enable-icap-client' '--enable-follow-x-forwarded-for' '--enable-auth=basic,digest,ntlm,negotiate' '--enable-basic-auth-helpers=LDAP,MSNT,NCSA,PAM,SASL,SMB,YP,DB,POP3,getpwnam,squid_radius_auth,multi-domain-NTLM' '--enable-ntlm-auth-helpers=smb_lm,' '--enable-digest-auth-helpers=ldap,password' '--enable-negotiate-auth-helpers=squid_kerb_auth' '--enable-external-acl-helpers=ip_user,ldap_group,session,unix_group,wbinfo_group' '--enable-arp-acl' '--enable-epoll' '--enable-snmp' '--enable-htcp' '--enable-referer-log' '--enable-useragent-log' '--enable-carp' '--enable-esi' '--enable-zph-qos' '--enable-wccpv2' '--enable-internal-dns' '--disable-ipv6' '--disable-translation' '--with-pthreads' '--with-logdir=/var/log/squid' '--with-pidfile=/var/run/squid.pid' '--with-filedescriptors=65536' '--with-large-files' '--with-default-user=proxy' '--enable-linux-netfilter' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 -g -Wall -O2' 'LDFLAGS=-Wl,-Bsymbolic-functions' 'CPPFLAGS=' 'CXXFLAGS=-g -O2 -g -Wall -O2' --with-squid=/home/eole/git/build-area/squid3/squid3-3.1.20

#5 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF