Страница 1 из 1

Ошибка в email клиенте

Добавлено: 2015-09-23 12:57:10
sasha181
Решил подключить email клиент для получения запросов в тикетницу (на данный момент для этого используется otrs отдельно от биллинга)
Настроил подключение. Пару писем тестовых в тикетницу пришло. Потом не было времени разбираться и решил отложить этот вопрос.
Тут клиент пишет, что домен 7 дней висит в статусе "заявка на регистрацию"
Начал разбираться. Оказалось при запуске обработчика заданий в кроне, он выпадает в fatal error с такой ошибкой:

Код: Выделить всё

PHP Fatal error:  Call to undefined function MailParse_RFC822_Parse_Addresses() in /var/www/user/data/www/domain/core/Load.php(184) : eval()'d code on line 547

Поиск в гугле показал, что данная функция присутствует в расширении pecl https://pecl.php.net/package/mailparse
Естественно, из-за ошибки не выполнялись и системные задачи типа учета заказа хостинга и т.п.
Пока просто отключил email клиент и задания пошли обрабатываться.
Но вообще, уже второй раз натыкаюсь на подобную проблему. В прошлый раз ошибка была в классе работы с api r01.ru
Может есть смысл важные системные задачи выполнять отдельным обработчиком в кроне. Или хотя бы добавить в интерфейс уведомление, что например, "есть не выполненные в срок системные задачи". Чтобы уже исходя из него начинать реагировать.

Ошибка в email клиенте

Добавлено: 2015-09-23 13:09:49
Alex Keda
есть отдельная задача, на проверку соответствия софта. выполяется каждую ночь.

при несоответствии - вешает варнинги.

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

--
и не знаю как у вас, у меня утро начинается с просмотра логов всех серверов, панелек, и биллинга.
рекомендую завести такую же привычку, благо времени это много не занимает, а от кучи проблем избавляет.

ну или завести себе администратора, в обязанности которого это входит...

Ошибка в email клиенте

Добавлено: 2015-09-23 16:12:38
sasha181
Насчёт злобного буратино, оценил. Отчасти, так и есть ))
Как эта задача называется? Варнингов таких не вывешивалось, да и при установке биллинга все требования выполнял. Такого pecl модуля там не припомню, чтоб значился. Может просто он позже в требования добавлен.

Ошибка в email клиенте

Добавлено: 2015-09-23 16:29:31
Alex Keda
задача GC, подзадача CheckSoftWare
(сборщик мусора, проверка ПО)

посмотрел историю, модуль этот как минимум с апреля стоит в проверках.
смотрите, может отключили варнинги.

должны были каждую ночь вылезать как непрочитанные события