Mail_Queue PHP Crond - почта отправляет, но процесс PHP зависает - PullRequest
1 голос
/ 10 мая 2011

Это вызывает у меня проблемы с тех пор, как я обновился до PHP 5.3.Проблема не возникла с PHP 5.2.

У меня есть сценарий PHP (который в значительной степени является стандартным сценарием Mail_Queue) для отправки сообщений.

Я выполняю сценарий с помощью cron:

php /home/public_html/send_messages.php

Письмо успешно отправлено, однако у меня зависает процесс PHP, а также cron и postfix.Уничтожение процесса PHP решает проблему.

Я получаю этот вывод при выполнении задания cron (через webmin):

PHP Notice:  Error in sending mail: Mail Queue Error: Cannot initialize container in /usr/share/pear/PEAR.php on line 873

Когда я выполняю скрипт PHP из браузера, эта проблема не 'это случилось.

1 Ответ

2 голосов
/ 16 мая 2011

понял это благодаря этой Ошибка PHP PEAR Container

Одна вещь, которую я должен был сделать, это заменить весь файл Queue.php, а не только отображаемый патч.

...