не можем решить долгое время.
При массовой рассылки писем(2,5тыс пользователей, битрикс отправляет примерно по 600 писем в час) на портале получаем постоянно одни ошибки:
[php7:error] [pid 17013] [client ] PHP Fatal error: require_once(): Failed opening required '/home/bitrix/.../modules/main/lib/mail/internal/event.php' (include_path='.:/usr/share/pe
ar:/usr/share/php') in /home/bitrix/..../bitrix/modules/main/lib/loader.php on line 377, referer:
[php7:error] [pid 17013] [client ] PHP Fatal error: require_once(): Failed opening required '/home/bitrix/..../bitrix/modules/main/lib/diag/exceptionhandlerlog.php' (include_path='.:/usr/sha
re/pear:/usr/share/php') in /home/bitrix/..../bitrix/modules/main/lib/loader.php on line 377, referer:
[php7:error] [pid 17013] [client ] PHP Fatal error: Uncaught Error: Cannot pass parameter 2 by reference in /home/bitrix/.../bitrix/modules/main/lib/orm/entity.php:642\nStack trace:\n#0 /ho
me/bitrix/..../bitrix/modules/main/lib/orm/event.php(30): Bitrix\\Main\\ORM\\Entity->getNamespace()\n#1 /home/bitrix/..../bitrix/modules/main/lib/orm/data/datamanager.php(1799): Bitrix\\Main\\ORM\\Event->__constru
ct(Object(Bitrix\\Main\\ORM\\Entity), 'OnBeforeDelete', Array, true)\n#2 /home/bitrix/..../bitrix/modules/main/lib/orm/data/datamanager.php(1586): Bitrix\\Main\\ORM\\Data\\DataManager::callOnBeforeDeleteEvent(Array, Object(Bitrix\\Main\\ORM\\
Entity), Object(Bitrix\\Main\\ORM\\Data\\DeleteResult))\n#3 /home/bitrix/.../bitrix/modules/security/classes/general/session_db.php(100): Bitrix\\Main\\ORM\\Data\\DataManager::delete(Array)\n#4 /home/bitrix/.../
bitrix/modules/security/classes/general/session_handler.php(28): CSecurity in /home/bitrix/..../bitrix/modules/main/lib/orm/entity.php on line 642, referer:
PHP пытается подключить реально существующий физически файл, но по какой-то причине не находит его. На сервере файлы есть, права установлены корректные. Иногда массовая рассылка проходит корректно без ошибок.
В кроне присутствует данная задача. Принадлежит пользователю bitrix. Права 600
/var/spool/cron/bitrix
* * * * * test -f /home/bitrix/.../bitrix/modules/main/tools/cron_events.php && { /usr/bin/php -f /home/bitrix/.../bitrix/modules/main/tools/cron_events.php; } >/dev/null 2>&1
Сайт также принадлежит пользователю и группе bitrix
Кто нибудь знает в чем причина и как ее исправить?
Может какой-нибудь csync работает, который временно сбивает права на root?
ну что-нибудь подобное для работы с файлами, не обязательно синхронизация, бэкап например
бэкапы конечно собираются каждый день в 3 ночи по мск
Обсуждают сегодня