Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Problem so serverom (Courier-imap)

Dnes mi volali z IT oddelenia jedneho zakaznika. Nastavovali noveho klienta na mobile a podarilo sa im zhaluzit cely postovy server.
Tento klient je problemovy, ma na imapovom ucte asi 70 foldrov a kopec dalsich subfoldrov a samozrejme niekolko GB posty.
Server (Debian) sa choval zaujimavo...bud odmietal moje pokusy o ssh spojenie, alebo si aj vypytal heslo a zostal na tom visiet.
Nastasttie je to virtual a sla akotak este konzola, takze som sa v nom trosku mohol hrabat. Cokolvek som vsak spravil caka som vela sekund na odozvu....restart couriera sa napriklad skoncil timeoutom.
V podstate slo o to, ze si uzivatel vytvoril cez imap zopar spojeni (cca 15), ktore vytazili ciastocne procesor, ale hlavne disk (30MB/s read) a tak cokovek ine co mal server obsluzit cakalo vo fronte.
A teraz pride to zaujimave....prebiehajuce spojenia som videl len cez iostat, cez netstat uz ziadne take neboli, kedze klient uz davno ukoncil spojenie. Premyslal som teda, co moze tolko citat, ked to nikam neposiela a napadol ma, ze si to dava do cache a pocka na znovupripojenie klienta, co sa vsak nepotvrdilo.
Riesenie bolo vykillovat vsetkych 15 spojeni z iostatu.
Zaujimave je, ze sa nam potom podarilo vyvolat a pozorovat rovnaku situaciu. Kleint zapol mobil a nadviazalo sa jedno imap spojenie. Po chvilke nabehlo 2 a potom 3. Tak sa to par minut drzalo, ale o cca 10min uz v iostate viselo cez 10 spojeni a server zacinal drhnut.
Skusal som to este zistit o co ide zo vsetkych stran, ale potom som to uz musel na poziadanie zakaznika ukoncit, takze po hodine som nebol o nic mudrejsi.
Debian Jessie...toho casu cakajuci na upgrade na Bustera.
Edit: Otazky;o)
1. Co ma mata boli procesy v z iostatu, ktore citali z disku, ale neboli uz spojene s klientom, pretoze netstat ich uz nevidel. Ono to vyzeralo akoby klient vytvoril spojenia, potom odpadol a spojenia citali data dalej...ale pre koho a kde, ked ich uz system nevidel v sietovych spojeniach?
2. Standardne klient vytvori jedno spojenie, skontroluje maliy a spojenie ukonci. Klienti z mobilu vytvorili postupne az 15 spojeni (preco?) pricom kazde z nich vytazovalo disk na 99% (udaj z iostatu), takze je jasne preco bol server nepouzitelny a takmer na nic nereagoval. Preco niektori mobilni klienti vytvaraju takto spojenia a ine mobilne aplikacie sa napajaju normalne? Nerobi to jedna aplikacia, je ich viacej, ale vacsina sa sprava normalne.

Předmět Autor Datum
A otázka je teda jaká?
Tbrthg iodzvj 29.04.2020 17:29
Tbrthg iodzvj
na to ti můžu říct jen Dovecot.
touchwood 29.04.2020 20:48
touchwood
Premyslam pri upgrade na Bustera, ze prejdem na Dovecot. Ale vies si predstavit, co znamena upgrade… poslední
fleg 29.04.2020 20:49
fleg

Premyslam pri upgrade na Bustera, ze prejdem na Dovecot.
Ale vies si predstavit, co znamena upgrade postoveho a samba servera za plnej prevadzky s migraciou asi 100 kont, s fetchovanim na vonkajsi server, s webmailom...uz 5min vypadku je pruser, za 10 mi budu nadavat a za 15 ma vyhodia;o).
A server ma asi 1TB dat, cez milion mailov a pocet suborov na sambe ani nepocitam.

Zpět do poradny Odpovědět na původní otázku Nahoru