当前位置: 首页 > 知识库问答 >
问题:

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

潘佐
2023-03-14

我有一台运行在Ubuntu 16.04上的服务器,运行的是Laravel应用程序5.6版。在PHP 7.2版上使用。8.

我已经设置了一些队列作业,将视频上传到服务器,然后编译并上传到s3 bucket。突然从过去的几个小时,我面临以下问题。

出于安全原因,已禁用pcntl_async_signals()

我也尝试过这个线程的解决方案https://stackoverflow.com/a/16262922
这也于事无补。

编辑:我还尝试重新启动队列工作程序,手动运行队列工作程序。还尝试重新启动supervisorctl。

sudo supervisorctl restart all
php artisan queue:restart
php artisan queue:work

共有1个答案

龙繁
2023-03-14

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

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

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

 类似资料:
  • 我试图保护我的Spring启动应用程序(1.21)看起来像我的antMatcher("/报告**"). hasRole("报告")的一些URL模式被忽略。 e、 g.如果我浏览到localhost:9000/report/books之类的内容,我需要登录,它只适用于我的用户名密码组合,但我没有将角色报告设置为我的用户“user”。所以我希望我不被允许访问报告网站,但页面会显示出来。 我必须如何更改

  • 当我使用security.basic.enabled=false在具有以下依赖项的Spring Boot项目上禁用安全性时: 为了修复此异常,我必须添加属性-management.security.enabled=false。我的理解是,当执行器在类路径中时,应该将security.basic.enabled=false和management.security.enabled=false设置为禁用

  • 问题内容: 在这个多语言的时代,似乎每一种任务都使用一种出色的语言,我发现自己在专业上一直在努力反对“ 只有C快 ” 的口号,“ 快 ”实际上是指“足够快”。我与非常理性的人合作,他们喜欢比较数字,而我所拥有的只是思想和观点。您能帮我找到摆脱主观意见并进入“现实世界”的方法吗? 您是否可以帮助我找到有关是否可以将任何其他语言用于嵌入式和(Linux)系统编程的研究?我很可能会推一个错误的假设,并且

  • 在Websphere Application Sever8.5和RAD 8.5.1上尝试配置JMS队列连接工厂/激活规范时,我得到以下错误:

  • 我正在尝试使用以下命令在Maven本地存储库中添加Oracle JDBC驱动程序 mvn安装:install-file-dfile=c:\users\meharaj fareedy\downloads\ojdbc6.jar-dgroupid=com.oracle-dartifactid=ojdbc6-dversion=11.2.0-dpackaging=jar

  • URL处的指南说我应该“在迁移包之前等待依赖项迁移”,但我现在想使用NNBD。 我怎么能那么做?

  • 我正在尝试用PHP上传一个文件!我试过上传PNG、JPG、PDF、TXT文件,这些上传只在文件大小为20kb左右时有效。当我尝试上载大小约为150KB的文件时,它会打印,文件名为“1234.png”,其中tmp\u名称为空,图像本身也是空的!这是我的密码 我尝试了多种解决方案,例如更改和的值,而不是32M 以下是尝试上载4KB txt文件的结果: 上传PNG文件127KB的结果: 警告:file_

  • 问题内容: 在充气城堡的示例中,我找到了以下代码: 当我使用此代码编写p12时,我尝试使用openssl或钥匙串将其打开,并提示我输入密码。我用他们的密码 尝试打开P12,但是它不起作用。此外,当我按原样运行此主要功能时,将执行此行 为了正确地在p12上输入密码,他们的示例有问题吗?我基本上是想做相当于 如果有其他想法,也可以使用Bouncy Castle在Java中使用。 编辑 看NISTObj