php - Apache PHP 错误 AH00052 段错误 11

标签 php apache php-7

我正在使用安装了 apache 的 PHP 7.4.8 在我的本地 Mac Catalina 环境中工作。有随 Catalina 安装的 PHP 7.3 版本,我没有删除它。我覆盖了 httpd.conf 中的 apache 配置,将 PHP 版本指向随 brew 安装的 7.4。我正在尝试使用 Netsuite SDK 上传供应商账单,但在 apache 错误日志中不断收到此错误:

[Wed Aug 05 11:43:30.001427 2020] [core:notice] [pid 7195] AH00052: child pid 25656 exit signal Segmentation fault (11)
[Wed Aug 05 11:43:30.002166 2020] [core:notice] [pid 7195] AH00052: child pid 25655 exit signal Segmentation fault (11)
[Wed Aug 05 11:43:30.002207 2020] [core:notice] [pid 7195] AH00052: child pid 25654 exit signal Segmentation fault (11)
[Wed Aug 05 11:43:30.002236 2020] [core:notice] [pid 7195] AH00052: child pid 25526 exit signal Segmentation fault (11)
[Wed Aug 05 11:43:31.003428 2020] [core:notice] [pid 7195] AH00052: child pid 33510 exit signal Segmentation fault (11)
[Wed Aug 05 11:43:32.003629 2020] [core:notice] [pid 7195] AH00052: child pid 33511 exit signal Segmentation fault (11)

账单有效(我转储了对象),直到我尝试将它发送到 Netsuite,然后我在 apache 错误日志中收到带有 AH00052 的“此页面无法正常工作”。我可以发送一份贷项通知单就好了,但 Vendor Bill 无法正常工作,所以就是这样。我尝试过的事情:

更新

  1. 我将 output_buffering 增加到 8192M、8192、Off 和 -1。感谢this forum
  2. 我试图关闭 output_buffering
  3. 我看到我的终端和 phpinfo 显示了两个不同的版本。在 apache 中更新以指向新的 PHP 版本。
  4. 也尝试关闭内存限制。

我看到关于 PHP 和 PHP-FPM 版本不同的评论。当我在 php 和 fpm 上运行 -v 时,它显示相同的版本。我没有安装任何其他 super 花哨的软件包。我在本地也安装了一个 Wordpress 站点,所以 apache 可以正常工作。这只是导致此错误的原因。我有m

我花了好几天时间调试它。我感谢任何反馈。我附上了一张 phpinfo 输出的图片。 Attached is a pic of the phpinfo();

最佳答案

我不知道这是否对任何人有帮助。我使用 php-fpm 从 apache 切换到 nginx,但仍然得到 503 个 block 。经过数周的随机调查后,我发现 Netsuite 关于 VendorBill 的文档是错误的。根据文档,有一个属性需要一个对象。当我拉下现有的供应商账单并将其与我试图推高的账单进行比较时,我意识到其中一个属性实际上是一个字符串——而不是一个对象。这是导致 503 的原因。除了在 nginx/apache 日志中提到有关上游问题的内容外,绝对没有错误。就是这样。

我希望这对某人有所帮助。我建议,如果您需要发送新的东西(例如供应商账单)并且遇到了问题,请拉下现有的东西并将您尝试推高的内容与您能够拉低的内容进行比较。

关于php - Apache PHP 错误 AH00052 段错误 11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63271976/

相关文章:

php - 查询输出中的问题 - php+json

php - 使用 PHP 检查 SQL 行是否存在

java - 在 Web 服务器上提供编译脚本

php - 对分支重置组的反向引用

php - mysql错误: mysqli_connect(): (HY000/2002): Connection refused

php - Mysql 多条件查询结果

javascript - Yii2 ActiveForm 文本输入 onChange

perl - 如何在Windows上通过XAMPP运行Perl文件?

apache - 使用 .htaccess 将子目录屏蔽为带有段的根目录

php - 属性存在但 property_exists() 返回 false;