通过Google App Engine部署Laravel Horizo​​n,流程无法启动

时间:2018-06-06 03:57:30

标签: laravel google-app-engine laravel-horizon

我无法启动部署到Google App Engine的作业服务器的进程/队列。在Horizo​​n仪表板中,实例名称可见,但不显示任何进程,并且不执行作业。

enter image description here

在我的localhost上运行代码时,进程/队列会启动并执行作业。我确认horizon.php配置正确且匹配我的APP_ENV,但仍然没有进程启动。

感谢任何指导!

1 个答案:

答案 0 :(得分:3)

Horizo​​n使用proc_openproc_close函数打开和关闭php进程,这些函数在Google App Engine中永久禁用的函数列表中。将它们添加到whitelist_functions的{​​{1}}下的runtime_config配置之后,一切正常。