Рейтинг:0

Не удалось выполнить: /usr/sbin/sendmail не удается отправить электронные письма через PHP

флаг cn

У меня странная ошибка на моем сервере Centos 7.9, работающем с Postfix в качестве программы Sendmailer, у него есть веб-сайт, работающий на PHP-7.4.

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

Не удалось выполнить: /usr/sbin/sendmail

Чтобы решить эту проблему, все, что мне нужно сделать, это перезапустить службу php-fpm,

 перезапуск службы php-fpm

Кто-нибудь знает, почему это происходит? И любые известные исправления этой проблемы.

Примечание: Я провел свое исследование до этого, большинство людей говорят, что это проблема с разрешениями, но в моем случае это не так, поскольку простой перезапуск службы php-fpm, похоже, исправил это. Также мы не используем какие-либо сторонние пакеты, такие как phpmailer, для отправки электронных писем.

Также нет вмешательства SELinux, так как SELinux работает в разрешительном режиме.

ОБНОВЛЕНИЕ: это похоже на утечку памяти в процессе php-fpm, когда я посмотрел на процесс, который потребляет 1,4 ГБ и продолжает увеличиваться, я подозреваю, что это в конечном итоге приводит к сбою системы при попытке отправить электронные письма.

Ginnungagap avatar
флаг gu
Это будет сложно решить без надлежащего ведения журнала основной ошибки, которая препятствует запуску `sendmail`...
mahen3d avatar
флаг cn
@Ginnungagap, какая еще информация журнала вам нужна? это все, что я смог найти, есть ли у вас идеи, в какой файл журнала мне нужно заглянуть?
флаг in
Вероятно, проблема с ограничением ресурсов, учитывая, что процесс протекает. Проверьте системные журналы, но было бы неплохо, если бы сценарий PHP регистрировал, почему он не может запустить sendmail, а не только тот факт, что это не удалось.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.