ednet 136 Zgłoś post Napisano Luty 2, 2012 Mam serwer z DA + EXIM Zauważyłem ze niektórzy userzy mają kilka niezamkniętych połączeń do poczty. serwer:~# ps aux | grep imap | grep user user 24199 0.0 0.0 4416 1712 ? S 11:14 0:00 imap [nowak@domena.pl 178.42.199.XX] user 27408 0.0 0.0 4876 1668 ? S 10:00 0:00 imap [nowak@domena.pl 178.42.199.XX] user 27658 0.0 0.0 3484 988 ? S 10:01 0:00 imap [nowak@domena.pl 178.42.199.XX] user 27666 0.0 0.0 3652 1196 ? S 10:01 0:00 imap [nowak@domena.pl 178.42.199.XX] user 27678 0.0 0.0 3896 1568 ? S 10:01 0:00 imap [nowak@domena.pl 178.42.199.XX] Z jakiegoś powodu EXIM nie zrywa połączeń. Jjak ilość połączeń przekroczy RLimitNProc w httpd.conf to przestaje działać strona i pojawia się błąd 500. U kilku userów problem się pojawia dość często a u innych wcale. Częściowym rozwiązaniem problemu jest zwiększenie RLimitNProc w httpd.conf ale to nie jest rozwiązanie problemu. Co trzeba zrobić aby nieaktywne połączenia były automatycznie zamykane? Ed Udostępnij ten post Link to postu Udostępnij na innych stronach
patryk 451 Zgłoś post Napisano Luty 2, 2012 To nie exim, tylko dovecot . Niektóre programy pocztowe z niezrozumiałych do końca dla mnie wzgledów lubią nawiązywać po 10 równoczesnych połączeń IMAP z serwerem i tak to trzymają dopóki user nie zamknie klienta mailowego. Dovecot w teorii ma możliwość zlimitowania maksymalnej ilóści loginów, ale dotyczy to tylko wolnych "slotów" po starcie serwera, potem i tak ich liczba rośnie wraz z ruchem. Udostępnij ten post Link to postu Udostępnij na innych stronach
krdc.pl 91 Zgłoś post Napisano Luty 2, 2012 Co trzeba zrobić aby nieaktywne połączenia były automatycznie zamykane? nic nie zrobisz - tak specyfika IMAP'a - trzyma sesje mozesz najwyzej sprobowac limitowac ilosc polaczen per login/ip (byla opcja w confie) Udostępnij ten post Link to postu Udostępnij na innych stronach
ednet 136 Zgłoś post Napisano Luty 2, 2012 Dovecot w teorii ma możliwość zlimitowania maksymalnej ilóści loginów, ale dotyczy to tylko wolnych "slotów" po starcie serwera, potem i tak ich liczba rośnie wraz z ruchem. mozesz najwyzej sprobowac limitowac ilosc polaczen per login/ip (byla opcja w confie) Dzieki za odpowiedzi. Fragment: /etc/dovecot.conf login_user = dovecot login_processes_count = 16 jeśli zmniejsze wartość login_processes_count na np 3 to pomoże? Wtedy nie przekroczę limitu RLimitNProc w httpd.conf ale czy taka wartość nie będzie blokować prób logowania jak ktos będzie probował uzyć ponad 3 sesje? Ed Udostępnij ten post Link to postu Udostępnij na innych stronach