Не запускается geckodriver во время выполнения cron на Bitrix

Написал модуль для Bitrix с использованием Selenium и geckodriver в частности. Использую php-библиотеку php-webdriver.

При установке модуля в систему создается агент. Агенты выполняются по крону (при переводе агентов на крон делал все по инструкции с курсов разработчика Битрикса).

После установки модуля обнаружил что мой агент не выполняется. Начал копать и пришел к тому, что при попытке запустить процесс geckodriver выдается исключение

File is not executable. Make sure the path is correct or use environment variable to specify location of the executable. ("geckodriver").

Что делать в этом случае? Сам geckodriver в системе установлен. Права на него установил 777, владельцем поставил пользователя bitrix.

До этого агенты запускались на хитах и этот агент отлично запускал geckodriver.

Также проверял вызов функции, которая вызывается в агенте. Вызывал ее через консоль и через браузер (открывал страницу). В первом и во втором случае все работает хорошо.

В чем может быть причина такого поведения, и как это исправить?


Ответы (0 шт):