gpt4 book ai didi

php - 出于安全原因,pcntl_async_signals() 已被禁用 || Ubuntu 16 - Laravel 5.6

转载 作者:行者123 更新时间:2023-12-04 00:29:57 25 4
gpt4 key购买 nike

我有一台在 Ubuntu 16.04 上运行的服务器,在 PHP 版本 7.2.8 上运行 Laravel 应用程序版本 5.6.29。

我已经设置了一些队列作业来将视频上传到服务器并编译它们并上传到 s3 存储桶。突然从过去几个小时开始,我面临以下问题。

pcntl_async_signals() has been disabled for security reasons



我也尝试过此线程中的解决方案 https://stackoverflow.com/a/16262922
它也没有帮助。

enter image description here

编辑:我也尝试重新启动队列工作器,手动运行队列工作器。还尝试重新启动 supervisorctl。
sudo supervisorctl restart all
php artisan queue:restart
php artisan queue:work

最佳答案

检查您的 php.ini 配置。你会发现一行:

disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid........

您需要删除队列驱动程序调用的任何函数,例如 pcntl_async_signals、pcntl_async_signals、pcntl_alarm、pcntl_signal。

关于php - 出于安全原因,pcntl_async_signals() 已被禁用 || Ubuntu 16 - Laravel 5.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52791039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com