信号 访问特定 URL 后出现分段错误

信号 访问特定 URL 后出现分段错误

在我的 PHP 程序中,当我访问特定 URL(POST 一些数据)时,请求被中止,并且此日志出现在 Apache error.log 中:

WARNING: HOME is not set, using root: /  
[Thu Sep 13 22:49:47 2012] [notice] child pid 32111 exit signal Segmentation fault (11)   

有什么问题?

答案1

这是一个软件问题(可能是众多问题之一,但几乎肯定是编程错误)。

为了弄清楚,您需要在调试器中运行您的 Web 服务器,以找到代码中发生段错误的位置——如果您的“服务器经验不足”,那么这种调试很可能超出您的能力范围,您应该将问题提交给编写尝试处理此 POST 请求的代码的人员。

答案2

未设置 HOME 意味着运行 Web 服务器的用户没有定义主目录(或者可能不存在)。

如果您的代码在本地计算机和服务器上相同,请尝试比较您发布的数据。检查是否:

  • 您发送的数据有任何异常
  • 当您发布相同的数据时会出现问题

相关内容