The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Не завершаются imapd процессы на FreeBSD, !*! Jonny_10101, 19-Май-21, 19:39  [смотреть все]
Есть проблема на почтовом сервере под freebsd.
Быстро заканчивается память.

При просмотре  ps -axum:


cyrus      352  0.0  0.4  39528 15156  -  I    15:53      0:00.51 imapd: imaps: 110.mcs.mail.ru [WWW.ZZZ.YYY.XXX] user1
cyrus      525  0.0  0.4  39420 14772  -  I    15:55      0:00.58 imapd: imaps: 110.mcs.mail.ru [WWW.ZZZ.YYY.XXX] user2
cyrus      654  0.0  0.4  39968 15872  -  S    15:58      0:06.66 imapd: imaps: 110.mcs.mail.ru [WWW.ZZZ.YYY.XXX] user3
cyrus      891  0.0  0.3  39248 13192  -  I    Sat09      0:22.05 imapd: imaps: picker31.m.smailru.net [WWW.ZZZ.YYY.XXX] user4
cyrus      892  0.0  0.3  39280 13284  -  I    Sat09      0:24.29 imapd: imaps: picker21.m.smailru.net [WWW.ZZZ.YYY.XXX] user5
cyrus      893  0.0  0.3  39556 13440  -  S    Sat09      0:23.66 imapd: imaps: instant44.my.com [WWW.ZZZ.YYY.XXX] user6
cyrus      894  0.0  0.3  39528 13456  -  I    Sat09      0:44.92 imapd: imaps: picker32.m.smailru.net [WWW.ZZZ.YYY.XXX] user7

И так далее, всего более 400 imapd процессов, которые в итоге почти подвешивают систему.
IP и пользователи заменены на YYY и user
Перезагрузка помогает, но ненадолго.
Система досталась "в наследство", в FreeBSD новичок. Подскажите, куда копать?

  • Не завершаются imapd процессы на FreeBSD, !*! Аноним, 20:10 , 19-Май-21 (1)
    • Не завершаются imapd процессы на FreeBSD, !*! Jonny_10101, 20:51 , 19-Май-21 (2)
      >> Перезагрузка помогает, но ненадолго.
      > Тебя не побили еще?

      Нет еще, но боюсь скоро начнут.

      >> Система досталась "в наследство", в FreeBSD новичок. Подскажите, куда копать?
      > Копать в сторону изучения принципа работы imap в первую очередь.

      А конкретнее? Общие принципы я знаю, на виндах настраивал, а вот конкретную реализацию в фряхе...


      • Не завершаются imapd процессы на FreeBSD, !*! Аноним, 10:15 , 20-Май-21 (4)
        • Не завершаются imapd процессы на FreeBSD, !*! Jonny_10101, 10:54 , 20-Май-21 (5)

          > Конкретно - нагруженный imap-сервер охоч до памяти.
          > Какой конкретный вывод напрашивается?

          Спасибо большое. Пользователей около 150, но у многих почта дублируется на телефонах, и в результате более 500 IMAPD сессий. В результате была следующая картина по памяти:

          Mem: 948M Active, 409M Inact, 99M Laundry, 2271M Wired, 194M Free (это в непиковое время)

          Увеличил опреративку с 4 Гб до 8 -

          Mem: 1236M Active, 2606M Inact, 309M Laundry, 3529M Wired, 238M Free (это при почти пиковой нагрузке).

          Вопрос закрыт, всем спасибо!

  • Не завершаются imapd процессы на FreeBSD, !*! Денис, 08:17 , 20-Май-21 (3)
  • Не завершаются imapd процессы на FreeBSD, !*! Ann None, 12:27 , 20-Май-21 (6)
    • Не завершаются imapd процессы на FreeBSD, !*! DAV, 14:48 , 20-Май-21 (7)
      • Не завершаются imapd процессы на FreeBSD, !*! Ann None, 15:26 , 20-Май-21 (8)
        • Не завершаются imapd процессы на FreeBSD, !*! Jonny_10101, 15:31 , 20-Май-21 (9)
          >[оверквотинг удален]
          >> Таким образом плодится много процессов, съедающих ресурсы.
          >> Лечение:
          >> Как уже сказали -- нарастить ресурсы.
          >> Провести разъяснительную работу среди пользователей по оптимальной настройке почтового
          >> клиента.
          >> Убрать почту клиента за прошлые годы из inbox в отдельные папки по
          >> годам.
          >> Это реально облегчает работу сервера -- проверено.
          > Увидев 194M Free не нужно паниковать и судорожно перезагружать машину, причиняя боль
          > пользователям. Нужно для начала разобраться в особенностях работы с памятью.

          Я не паниковал. Просто когда кончалась память начинался юзаться своп (на обычном HDD), что приводило к перегрузке дисковой системы и росту очереди, что, в свою очередь, приводило к тормозам у пользователей. Сейчас разобрались, что дело было в недостатке памяти, которая увеличена.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру