Kirjoittaja Aihe: 4G timeout tiputtaa yhteyksiä SSH ja acd_cli  (Luettu 2419 kertaa)

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
4G timeout tiputtaa yhteyksiä SSH ja acd_cli
« : 28.09.16 - klo:12.26 »
Pieni kiusa ilmestyi kun vaihdoin pois ADSL-yhteyksistä pelkästään 4G: n varaan.  Ongelma näyttää päällisin puolin timeout ilmiöltä:

- SSH yhteydet putoavat virheeseen "Write failed: Broken pipe"
- Amazon Client menettää yhteytensä ja kopiointi rsync: in avulla jumittuu.  Umount/mount palauttaa yhteyden mutta rsync pitää käynnistää uudestaan.  Kerran jouduin tilanteeseen jossa Amazon Driven mount ei suostunut toimimaan vaan heitti läjän virheitä. Nettivinkin perusteella tuo oikeni poistamalla erään tiedoston (en muista ulkoa mikä) ja ajamalla acd_cli sync.

Olen Google-vinkkien perusteella pikaisesti yrittänyt asetta/säätää tcp keepalive asioita mutta asia ei ole ratkennut.  Tuohon tarvitsisi systeemitason ratkaisun, ei sovelluskohtaista. Sovelluskohtainen "purukumikin" kelpaa jos ei parempaa löydy...
Putoaminen ilmenee puolessa tunnissa kun jättää päätteessä ssh-yhteyden makaamaan auki jollekin palvelimelle  eikä koske päätteeseen.  Itsellä Soneran 4G.

Lieneekö muilla samanlaista havaintoa ja mahdollisesti vielä parempi, systeeminlaajuista ratkaisua ?
 
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: 4G timeout tiputtaa yhteyksiä SSH ja acd_cli
« Vastaus #1 : 28.09.16 - klo:12.55 »
Testaa, katkeavatko kaikki yhteydet samalla hetkellä aloittamalla vaikka kaksi pitkää rsync- tai scp-siirtoa eri aikoihin (toinen esim. 5 minuutin päästä). Jos ne katkeavat samalla hetkellä, vika saattaisi johtua ajoittaisista siirto-ongelmista, jolloin paketteja putoaa hetkellisesti. Jos taas yhteydet katkeavat eri aikoina, eli kukin yhteys toimii alusta laskettuna sen puoli tuntia ja katkeaa sitten, Soneran NAT-palomuuri luultavasti siivoaa ne pois välittämättä siitä, että yhteys on edelleen aktiivinen. Tällöin mahdollisia systeemitason ratkaisuja voisivat olla NATin kiertäminen julkisen IP-osoitteen avulla, jos Sonera tarjoaa sellaista lisähintaan, tai vikasietoinen VPN, joka toipuu TCP-katkoksista tai toimii UDP:n kautta.
« Viimeksi muokattu: 28.09.16 - klo:12.57 kirjoittanut nm »

retu

  • Käyttäjä
  • Viestejä: 949
    • Profiili
Vs: 4G timeout tiputtaa yhteyksiä SSH ja acd_cli
« Vastaus #2 : 28.09.16 - klo:13.41 »
Aivokuolleita reitittimiä vastaan saattaa auttaa ClientAliveInterval (ja ClientAliveCountMax) asetukset. ClientAliveInterval oletus on 0, siihen voisi kokeilla vaikka 15 (Olettaen että käyttämätön yhteys pysyy pystyssä sen 15 sekuntia). Kts. lisätietoja sshd_config man sivulta.

Clientin päässä on vastaavat ServerAliveInterval ja ServerAliveCountMax asetukset, jos et pääse rukkaamaan serveriä.

Mulla oli taannoin vastaava ongelma ja muistaakseni korjautui noilla. Ko. serveri ei kuitenkaan ole enää käytössä, joten en voi katsoa mitä sinne asetuksiin tuli lopulta laitettua.

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: 4G timeout tiputtaa yhteyksiä SSH ja acd_cli
« Vastaus #3 : 28.09.16 - klo:16.10 »
Noista ClientAlive/ServerAlive-säädöistä on apua lähinnä siinä tapauksessa, kun SSH-yhteyden läpi ei kulje jatkuvasti dataa, eli kun esimerkiksi etäpääte on auki, mutta sillä ei tehdä koko ajan töitä. Käsittääkseni tässä tapauksessa ongelma esiintyy myös kesken rsync-siirron, jossa tapahtuu jatkuvasti kaksisuuntaista viestitystä.

retu

  • Käyttäjä
  • Viestejä: 949
    • Profiili
Vs: 4G timeout tiputtaa yhteyksiä SSH ja acd_cli
« Vastaus #4 : 29.09.16 - klo:11.55 »
^Niin no, silloin ei auta, mutta tämän perusteella arvelin että siellä roikkuu vain käyttämätön ssh-istunto:
Putoaminen ilmenee puolessa tunnissa kun jättää päätteessä ssh-yhteyden makaamaan auki jollekin palvelimelle  eikä koske päätteeseen.  Itsellä Soneran 4G.

Mutta puhutaanhan tuossa rsync-siirrostakin.