A mágikus Dovecot 2 hiba, amiről mindenki csak ír, de senki sem ismeri a megoldását... legalábbis én nem akadtam rá a neten.
Pontosabban arról az esetről van szó, amikor a Dovecot 2 folyamatosan, rendben üzemel, de olykor-olykor (kb óránként, de szórással) az
Auth request timed out (received 0/12 bytes)
hibaüzenetet adja. A kliens ilyenkor kap egy hibaüzenetet, hogy a hitelesítés nem sikerült. Ha újra próbálja - akár rögtön a hibaüzenet ablakból -, már rendben le is zajlik a hitelesítés. A hiba mind pop3, mind imap esetén jeletkezik, jellemzően TLS használatával, de ez nem törvényszerű.A Dovecot naplókban két hibaüzenet jelenik meg. Az egyik a fenti, a másik:
Internal login failure (pid=*** id=***) (internal failure, 1 successful auths)
A forráskód alapján nekem úgy tűnik, ez utóbbi hiba csak azt jelzi, hogy a hitelesítés, bár sikeres, de mégis ismeretlen okból megszakadt.
Szintén a forráskód alapján a kiváltó, címben is szereplő hibát pedig a tcp kapcsolat dobja 90 másodperc után. (90 másodperc kódba égetve, nem paraméterezhető.)
Dovecot 1-ről váltottunk 2.2.18-ra, és Dovecot 1 alatt sohasem volt hasonló hiba.
Ritkán és úgy tűnik, mintha csak bizonyos kliensek esetén jelentkezne. Szerencsére az egyik ilyen kliens én vagyok, így én sokszor szembesülök a problémával. Ugyanezzel a klienssel Dovecot 1 alatt semmilyen problémám nem volt.
Nincs ötletem, a hiba okára nézve. Semmilyen beállítással nem tudtam befolyásolni a hiba jelentkezésének gyakoriságát. Safe és performance üzemmódban is ugyanúgy jön elő. Úgy tűnik, a szerver terheltségével sincs kapcsolatban, sem a felcsatlakozott kliensek számával.
Van bárkinek ötlete, hogyan lehetne továbblépni? Netán találkozott már a hibával valaki, vagy akár az okát is tudja?