Назад | Перейти на главную страницу

очень медленный exim mailq с пустой очередью

У меня довольно странная проблема с командой exim mailq (или ее эквивалентом exim -bp или exim -bpc). Моя почтовая очередь пуста, но для возврата команды требуется около 1 минуты (или больше) ...

$ time mailq
real    0m50.803s
user    0m0.040s
sys     0m0.040s


time exim4 -bpc
0

real    1m24.697s
user    0m0.000s
sys 0m0.300s

Пытался проверить несколько вещей:

  1. ничего особенного в / var / log / exim4 / mainlog; паниклог пуст
  2. Ничего не заблокировано на брандмауэре
  3. /etc/resolv.conf вроде нормально, разрешение имен работает нормально
  4. / etc / hosts, / etc / hostname и / etc / mailname все в порядке (правильное имя / ip)
  5. Ничего особенного в / var / log / syslog, / var / log / messages или /var/log/kern.log

Есть ли у кого-нибудь подобный опыт или какие-либо другие предложения, в которых может быть проблема?

Команде mailq необходимо читать очереди почты на диске; попробуйте запустить iostat или dstat во втором терминале при выполнении команды, если он показывает много операций ввода-вывода на диске, значит, у вас узкое место на диске или файловой системе.