Журнал времени начальной загрузки: 'Не удалось запустить Постфиксный Агент Передачи почты'

песни 7.1
постфикс 2.10.1

После перезапуска сервера в/var/log/messages во время Постфикса времени начальной загрузки, отмеченного только в этих 4 строках (все действия в течение 1 секунды):

systemd: Starting Postfix Mail Transport Agent...
systemd: postfix.service: control process exited, code=exited status=1
systemd: Failed to start Postfix Mail Transport Agent.
systemd: Unit postfix.service entered failed state.

В то же время (во время того же второго) в/var/log/maillog только 1 строка:

postfix/postfix-script[2069]: fatal: the Postfix mail system is already running

1). Где возможно найти дополнительную информацию об этой ошибке?
2). То, как это возможно, уже работает если в системном журнале перед этим временем никакие любые записи о Постфиксе?

ОБНОВЛЕНИЕ
Если я выполняю Постфикс вручную - это все прекрасно! Проблема только в течение времени начальной загрузки.

systemctl запускают постфикс
journalctl - ксенон

May 30 17:41:58 CentOS-70-64-minimal systemd[1]: Starting Postfix Mail Transport Agent...
-- Subject: Unit postfix.service has begun with start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit postfix.service has begun starting up.
May 30 17:41:59 CentOS-70-64-minimal postfix/postfix-script[6524]: starting the Postfix mail system
May 30 17:41:59 CentOS-70-64-minimal postfix/master[6526]: daemon started -- version 2.10.1, configuration /etc/postfix
May 30 17:41:59 CentOS-70-64-minimal systemd[1]: Started Postfix Mail Transport Agent.
-- Subject: Unit postfix.service has finished start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit postfix.service has finished starting up.
-- 
-- The start-up result is done.
May 30 17:42:06 CentOS-70-64-minimal postfix/postfix-script[6538]: the Postfix mail system is running: PID: 6526

ОБНОВЛЕНИЕ 2

Ничего себе, не прекрасный в конце.... Я пытаюсь послать электронное письмо:

php -a
mail('to@domen.tl','subject','text');

И получите ошибки.

/var/log/maillog

May 30 17:41:59  postfix/postfix-script[6524]: starting the Postfix mail system
May 30 17:41:59  postfix/master[6526]: daemon started -- version 2.10.1, configuration /etc/postfix
May 30 17:42:06  postfix/postfix-script[6538]: the Postfix mail system is running: PID: 6526
May 30 17:51:35  postfix/pickup[6527]: A4DC31180305: uid=0 from=<root>
May 30 17:51:35  postfix/cleanup[6554]: A4DC31180305: message-id=<20150530155135.A4DC31180305@.localdomain>
May 30 17:51:35  postfix/qmgr[6528]: A4DC31180305: from=<root@.localdomain>, size=411, nrcpt=2 (queue active)
May 30 17:51:35  postfix/smtp[6556]: fatal: open lock file pid/unix.smtp: cannot open file: Permission denied
May 30 17:51:35  postfix/cleanup[6554]: C483211802E1: message-id=<20150530155135.A4DC31180305@.localdomain>
May 30 17:51:35  postfix/qmgr[6528]: C483211802E1: from=<root@.localdomain>, size=579, nrcpt=1 (queue active)
May 30 17:51:35  postfix/local[6557]: A4DC31180305: to=<root@.localdomain>, relay=local, delay=0.28, delays=0.17/0.04/0/0.07, dsn=2.0.0, status=sent (forwarded as C483211802E1)
May 30 17:51:36  postfix/master[6526]: warning: process /usr/libexec/postfix/smtp pid 6556 exit status 1
May 30 17:51:36  postfix/master[6526]: warning: /usr/libexec/postfix/smtp: bad command startup -- throttling
May 30 17:52:36  postfix/smtp[6558]: fatal: open lock file pid/unix.smtp: cannot open file: Permission denied

netstat-nlap | grep ':25'

tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      6526/master

постфиксное состояние

postfix/postfix-script: the Postfix mail system is running: PID: 6526

ОБНОВЛЕНИЕ 3

Хороший день снова!
Что-то не, очевидно, и странный является подарками в системе :)
Я не изменяюсь никакие настройки, перезапущенный сервер снова и видел, что все работы, как должен.
Всего две строки в/var/log/messages в течение времени начальной загрузки и Постфикса просто запускаются:

systemd: Starting Postfix Mail Transport Agent...
systemd: Started Postfix Mail Transport Agent.

Спасибо за совет!!

0
задан 1 June 2015 в 16:39
1 ответ

По второму вопросу: возможно, файлы журналов менялись с момента запуска службы (то есть журналы теперь находятся в некоторых других файлах).

Для проблемы: это возможно для сообщение «уже запущено» вводит в заблуждение: обычно проходит довольно много времени (десятки секунд) между завершением серверного процесса без полного закрытия сокетов / портов, которые он слушает, до тех пор, пока другой экземпляр сервера не сможет успешно привязать и прослушать тот же порт. Я бы сказал, что это правдоподобно, что сообщение просто указывает на такую ​​ошибку привязки (такая же ошибка также наблюдается, если другой экземпляр сервера все еще работает).

Я бы проверил, действительно ли запущен другой экземпляр и попробуйте еще раз, чтобы запустить службу, если нет.

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

1
ответ дан 4 December 2019 в 16:56

Теги

Похожие вопросы