Exim - режим отладки

  • user warning: Duplicate entry '29979473' for key 'PRIMARY' query: INSERT INTO accesslog (title, path, url, hostname, uid, sid, timer, timestamp) values('Как Вы считаете, нужен ли форум на даном ресурсе?', 'node/303', 'http://muff.kiev.ua/content/kak-vy-schitaete-nuzhen-li-forum-na-danom-resurse', '216.73.216.29', 0, 'tgndp64529v3krjsp1ee7s4607', 127, 1764891188) in /usr/local/www/muff.kiev.ua/modules/statistics/statistics.module on line 63.
  • user warning: Duplicate entry '29979473' for key 'PRIMARY' query: INSERT INTO accesslog (title, path, url, hostname, uid, sid, timer, timestamp) values('Нашли для себя что-то полезное или интересное на этом ресурсе?', 'node/46', 'http://muff.kiev.ua/printpdf/46', '216.73.216.29', 0, 'tgndp64529v3krjsp1ee7s4607', 1750, 1764891199) in /usr/local/www/muff.kiev.ua/modules/statistics/statistics.module on line 63.
Версия для печатиОтправить другуPDF version

Exim logo

 

У одного из почтовиков на базе Exim однажды "снесло" крышу. В какой-то момент процес Exim-a выбирал все больше и больше процессорного времени, количество процессов начинало расти, пока не загружали проц на 100%. Что "выбивает" Exim из колеи узнать не удалось, поэтому решил запустить его в режиме отладки.

В обычном режиме Exim запускается с такими ключами:

# cat /etc/rc.conf | grep exim

exim_enable="YES"
exim_flags="-bd -q15m"

Теперь остановим Exim и запустим его в режиме отладки:

# sh /usr/local/etc/rc.d/exim stop
Stopping exim.

# exim -bd -q15m -d+all > /var/log/exim-debug.log 2>&1

Фишка запуска в том, что Exim выводит информацию дебага в  stderr. Поэтому для более комфортной работы вывод перенаправляется в файл /var/log/exim-debug.log.

Теперь осталось дождаться возникновения "глюка", остановить запущеный вручную Exim сочетанием Ctrl+C и запустить его в нормальном режиме:

# sh /usr/local/etc/rc.d/exim start

Теперь можно спокойно "ковыряться", разбирая логи. Информации должно было накопиться порядочно.

Ваша оценка: Нет Средняя: 4.3 (4 голоса)

Вставай, Україно!

Литература

Компьютер не заменит человека до тех пор, пока не научится смеяться над шутками босса и сваливать свои ошибки на соседний компьютер.