Välityspalvelin vastaa uudelleenkäynnistyksen jälkeen. Muutamaa tuntia myöhemmin uudet yhteydet juuttuvat. Uudelleenkäynnistys ostaa vielä yhden rauhallisen jakson. Kuvio viittaa kertyvään tilaan, mutta ei kerro, mikä tila on vastuussa.

Linux-polulla, joka käyttää yhteyksien seurantaa, yksi ehdokas on conntrack-taulu. Tarkista nämä olemassa olevat arvot koneelta ja liikennettä käsittelevästä verkon nimiavaruudesta:

/proc/sys/net/netfilter/nf_conntrack_count
/proc/sys/net/netfilter/nf_conntrack_max

Ensimmäinen ilmoittaa varatut virtamerkinnät; toinen rajoittaa niitä. Ne eivät ole Squid-käyttäjien tai HTTP-pyyntöjen määriä. Ytimen virtatila voi elää sovelluksen aktiivista työtä pidempään.

Etsi suhdetta, älä vain suurta lukua

Vertaa täyttöastetta ajan mittaan uusien yhteyksien virheiden alkamiseen ja asiaankuuluviin ytimen viesteihin. Korkea luku ilman vastaavaa virhenäyttöä on eri asia kuin taulu, joka toistuvasti saavuttaa rajansa juuri kun pyynnöt alkavat aikakatkaista.

Taulu voi palvella muutakin kuin välityspalvelinta. Muut paikalliset palvelut, edelleenlähetetty liikenne tai toinen kuormitettu verkkopolku voivat vaikuttaa. Se, että välityspalvelimen uudelleenkäynnistys muuttaa oiretta, ei todista, että Squidin objektivälimuisti oli syy.

Pidä kilpailevat selitykset näkyvissä: tiedostokuvaukset, todennuksen apuohjelmien jonot, DNS-viiveet, muistipaine ja täysi tiedostojärjestelmä voivat myös heikentyä ajan myötä. Kirjaa, mikä resurssi kasvaa ja mitkä toiminnot lakkaavat toimimasta ensin. Se, että pitkäikäiset yhteydet säilyvät uusien epäonnistuessa, on hyödyllinen todiste, ei diagnoosi sinänsä.

Rajan nostaminen maksaa muistia. Selvitä ennen muutosta työkuorma, nimiavaruus ja käytettävissä oleva kapasiteetti. Aikakatkaisujen summittainen lyhentäminen voi rikkoa hyödyllisiä joutokäynti-istuntoja; kaiken yhteystilan tyhjentäminen voi häiritä asiaankuulumatonta liikennettä.

Hyödyllinen tulos on selitys kertymiselle ja siihen sopiva kapasiteetin tai elinkaaren muutos. Turvallinen nostaa ei ole ominaisuus, joka jokaisella välityspalvelimella on.

Aiheeseen liittyvät artikkelit