Laravel Horizon развернут через Google App Engine, процессы не запускаются
У меня проблемы с запуском процессов / очередей для сервера заданий, развернутого в Google App Engine. На панели мониторинга Horizon имена экземпляров видны, но никакие процессы не отображаются и задания не выполняются.
Во время выполнения кода на моем локальном хосте процессы / очереди запускаются и выполняют задания. Я подтвердил, что horizon.php
конфиг правильный и соответствует моему APP_ENV
И все же процессы не начинаются.
Любое руководство приветствуется!
1 ответ
Horizon открывает и закрывает процессы php с proc_open
а также proc_close
функции, которые находятся в списке постоянно отключенных функций в Google App Engine. После добавления их в whitelist_functions
конфигурация под runtime_config
в app.yaml
все отлично работает