Многопоточность может не работать по многим причинам:
- В настройках модуля служебных инструментов АКРИТ (acrit.core) неверно указан путь до PHP на сервере - в таком случае необходимо выяснить правильный путь до PHP (с учетом используемой на сайте версии) и прописать путь к нему.
- Конфигурация PHP для командной строки отличается от конфигурации для работы сайта через браузер, чаще всего проблема в параметре short_open_tag (Битрикс требует чтобы этот параметр был включен, а в конфигурации для командной строки он часто выключен). Также необходимо учесть параметры mbstring (они обычно не могут приводить к ошибке запуска, но из-за них могут быть проблемы с кодировкой).
- В конфигурации PHP запрещен вызов функции proc_open, необходимой для выполнения команд на сервере - для работы в многопоточном режиме эта функция не должна быть запрещена!
- Ограничения на хостинге - в таком случае единственным вариантом решения может быть только смена хостинга.
Возврат к списку