https://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2021-09-13T13:56:21ZEnsemble Ouvert Libre ÉvolutifDistribution EOLE - Tâche #33136: Service Squid s'arrête régulièrementhttps://dev-eole.ac-dijon.fr/issues/33136?journal_id=1601462021-09-13T13:56:21ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Lié à</strong> <i><a class="issue tracker-5 status-16 priority-4 priority-default closed parent" href="/issues/33134">Scénario #33134</a>: Étude Eolebase 2.8.1 + eole-proxy (CD82)</i> ajouté</li></ul> Distribution EOLE - Tâche #33136: Service Squid s'arrête régulièrementhttps://dev-eole.ac-dijon.fr/issues/33136?journal_id=1601492021-09-13T14:35:25ZFrancois MUNIER
<ul></ul><p>Ok, merci de ces informations, je vais aussi le tester de mon côté ...<br />Je vous tiens informé.<br />Cdt.</p> Distribution EOLE - Tâche #33136: Service Squid s'arrête régulièrementhttps://dev-eole.ac-dijon.fr/issues/33136?journal_id=1601572021-09-14T09:30:57ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Tâche parente</strong> mis à <i>#33134</i></li></ul> Distribution EOLE - Tâche #33136: Service Squid s'arrête régulièrementhttps://dev-eole.ac-dijon.fr/issues/33136?journal_id=1609802021-10-14T08:52:10ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Tâche parente</strong> changé de <i>#33134</i> à <i>#33297</i></li></ul> Distribution EOLE - Tâche #33136: Service Squid s'arrête régulièrementhttps://dev-eole.ac-dijon.fr/issues/33136?journal_id=1613412021-10-21T15:14:49ZEmmanuel GARETTE
<ul></ul><p>La reproduction n'ai pas facile mais j'arrive à le reproduire, à partir du Scribe de la façon suivante :</p>
<pre>
apt install siege
</pre>
<p>Editer le fichier : /etc/siege/siegerc</p>
<pre>
proxy-host = eolebase.ac-test.fr
proxy-port = 3128
proxy-login = admin:eole
</pre>
<p>Exécuter siege :</p>
<pre>
siege -c 200 -i -d 1 http://gateway.ac-test.fr -R /etc/siege/siegerc
</pre>
<p>Au bout d'un temps plus ou moins long on a :</p>
<pre>
The server is now under siege...siege aborted due to excessive socket failure
</pre>
<p>Dans les logs du proxy : /var/log/rsyslog/local/squid/squidn.notice.log :</p>
<pre>
2021-10-21T17:09:55.073675+02:00 eolebase.ac-test.fr squid[50205]: suspending ICAP service for too many failures
2021-10-21T17:09:55.073721+02:00 eolebase.ac-test.fr squid[50205]: essential ICAP service is suspended: icap://127.0.0.1:1340/request [down,susp,fail11]
2021-10-21T17:10:25.075486+02:00 eolebase.ac-test.fr squid[50205]: essential ICAP service is up: icap://127.0.0.1:1340/request [up]
</pre> Distribution EOLE - Tâche #33136: Service Squid s'arrête régulièrementhttps://dev-eole.ac-dijon.fr/issues/33136?journal_id=1614172021-10-22T13:42:55ZJerome Le Conte des Floris
<ul></ul><p>Bonjour,</p>
<p>J'ai également eu le même problème sur un serveur AmonEcole que j'administre en 2.8. Je supposais que c'était directement lié à ce warning au démarrage du service squid :</p>
<pre><code class="text syntaxhl"><span class="CodeRay">2021/10/22 00:00:10| WARNING: BCP 177 violation. Detected non-functional IPv6 loopback.
</span></code></pre>
<p>Je n'ai pas gardé les logs d'époque, mais j'avais 10 erreurs que j'avais associé à un problème de requests IPV6 qui faisait tomber l'icap pendant 30 secondes (valeur définie par défaut icap_service_revival_delay dans le /etc/squid/squid.conf)</p>
<p>La seule solution que j'ai trouvé en attendant c'est d'empêcher l'ICAP de tomber en rajoutant dans mon /etc/squid/squid.conf dans le container internet un :</p>
<pre>
icap_service_failure_limit -1
</pre>
<p>C'est pas idéal puisque ça saute à chaque reconfigure, mais je n'ai pas encore pris le temps de regarder pour le rajouter dans mes templates.</p> Distribution EOLE - Tâche #33136: Service Squid s'arrête régulièrementhttps://dev-eole.ac-dijon.fr/issues/33136?journal_id=1614182021-10-22T13:53:20ZEmmanuel GARETTE
<ul></ul><p>Merci pour ces informations.</p>
<p>Je suis également en train de tester les parametres suivants :</p>
<pre>
icap_service_revival_delay 10
icap_service_failure_limit 1 in 1 seconds
icap_connect_timeout 10 seconds
icap_io_timeout 15 seconds
</pre>
<p>Comme cela ne tombe pas systématiquement dans mes tests, difficile de savoir avec certitude si cela changement vraiment quelque chose.</p>
<p>Concernant le warning IPv6, a priori cela n'a pas d'insidence.</p> Distribution EOLE - Tâche #33136: Service Squid s'arrête régulièrementhttps://dev-eole.ac-dijon.fr/issues/33136?journal_id=1614802021-10-26T08:28:12ZEmmanuel GARETTE
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours</i></li></ul> Distribution EOLE - Tâche #33136: Service Squid s'arrête régulièrementhttps://dev-eole.ac-dijon.fr/issues/33136?journal_id=1614812021-10-26T08:28:22ZEmmanuel GARETTE
<ul><li><strong>Assigné à</strong> mis à <i>Emmanuel GARETTE</i></li></ul> Distribution EOLE - Tâche #33136: Service Squid s'arrête régulièrementhttps://dev-eole.ac-dijon.fr/issues/33136?journal_id=1614862021-10-26T10:13:39ZEmmanuel GARETTE
<ul></ul><p>Erreur constaté :</p>
<pre>
RESPMOD icap://127.0.0.1:1340/response ICAP/1.0
Host: 127.0.0.1:1340
Date: Tue, 26 Oct 2021 10:08:35 GMT
Encapsulated: req-hdr=0, res-hdr=172, res-body=423
Allow: 204
X-Client-IP: 192.168.0.24
X-Client-Username: c31e2@domscribe.ac-test.fr
GET http://ad.doubleclick.net/ HTTP/1.1
Accept: */*
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0
Host: ad.doubleclick.net
HTTP/1.1 302 Found
Location: https://ad.doubleclick.net/
Cache-Control: private
Content-Type: text/html; charset=UTF-8
X-Content-Type-Options: nosniff
Date: Tue, 26 Oct 2021 10:08:35 GMT
Server: sffe
Content-Length: 224
X-XSS-Protection: 0
e0
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>302 Moved</TITLE></HEAD><BODY>
<H1>302 Moved</H1>
The document has moved
<A HREF="https://ad.doubleclick.net/">here</A>.
</BODY></HTML>
0
</pre>
<p>La réponse est :</p>
<pre>
ICAP/1.0 418 Bad composition - X-ICAP-E2G header not present
Service: e2guardian 5.3.4
Encapsulated: null-body=0
</pre> Distribution EOLE - Tâche #33136: Service Squid s'arrête régulièrementhttps://dev-eole.ac-dijon.fr/issues/33136?journal_id=1615482021-11-02T10:14:34ZEmmanuel GARETTE
<ul><li><strong>Statut</strong> changé de <i>En cours</i> à <i>À valider</i></li></ul> Distribution EOLE - Tâche #33136: Service Squid s'arrête régulièrementhttps://dev-eole.ac-dijon.fr/issues/33136?journal_id=1615522021-11-02T10:14:43ZEmmanuel GARETTE
<ul><li><strong>Statut</strong> changé de <i>À valider</i> à <i>Résolu</i></li></ul> Distribution EOLE - Tâche #33136: Service Squid s'arrête régulièrementhttps://dev-eole.ac-dijon.fr/issues/33136?journal_id=1616932021-11-10T16:31:02ZEmmanuel GARETTE
<ul><li><strong>% réalisé</strong> changé de <i>0</i> à <i>100</i></li></ul> Distribution EOLE - Tâche #33136: Service Squid s'arrête régulièrementhttps://dev-eole.ac-dijon.fr/issues/33136?journal_id=1617792021-11-18T08:36:14ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>Fermé</i></li><li><strong>Restant à faire (heures)</strong> mis à <i>0.0</i></li></ul><p>Modifications intégrées :<br /><pre>
eole-proxy$ git branch -r --contains a53742bf
origin/HEAD -> origin/master
origin/dist/eole/2.8.1/master
origin/master
</pre></p>