0

我面临一个与 apache 相关的问题,因为我必须多次启动它,我在 magento 中遇到错误,请帮忙。我的 var/log/httpd/error_log 文件显示以下错误:

[Sat Aug 17 04:58:20.398508 2013] [core:notice] [pid 13152] AH00052: child pid 13633 exit signal Bus error (7)
[Sat Aug 17 04:59:08.588649 2013] [mpm_prefork:notice] [pid 13152] AH00170: caught SIGWINCH, shutting down gracefully
[Sat Aug 17 04:59:08.988421 2013] [suexec:notice] [pid 13734] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Sat Aug 17 04:59:09.000312 2013] [ssl:notice] [pid 13734] AH01886: SSL FIPS mode disabled
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 2001:4801:7817:72:ae8d:c5a8:ff10:c59. Set the 'ServerName' directive globally to suppress this message
[Sat Aug 17 04:59:09.163707 2013] [auth_digest:notice] [pid 13734] AH01757: generating secret for digest authentication ...
[Sat Aug 17 04:59:10.001051 2013] [lbmethod_heartbeat:notice] [pid 13734] AH02282: No slotmem from mod_heartmonitor
[Sat Aug 17 04:59:10.001272 2013] [ssl:notice] [pid 13734] AH01886: SSL FIPS mode disabled
Failed loading /usr/local/ioncube/ioncube_loader_lin_5.4.so:  /usr/local/ioncube/ioncube_loader_lin_5.4.so: cannot open shared object file: No such file or directory
[Sat Aug 17 04:59:10.245942 2013] [mpm_prefork:notice] [pid 13734] AH00163: Apache/2.4.4 (Fedora) OpenSSL/1.0.1e-fips PHP/5.4.13 mod_perl/2.0.8-dev Perl/v5.16.3 configured -- resuming normal operations
[Sat Aug 17 04:59:10.246024 2013] [core:notice] [pid 13734] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'
4

2 回答 2

0

此问题与磁盘空间有关,现已解决。

于 2013-09-04T08:53:26.987 回答
0

这是一个棘手的问题。这个:

child pid 13633 exit signal Bus error (7)

意味着它正在某个地方死去——很可能(尽管不能保证)在 PHP 代码中。

我会建议:

1) 确保这实际上是 Apache 守护进程死亡时发生的错误。即做任何你做的事情来阻止 Apache 并查看日志,看看那是正确的错误。

2) 如果是,请在您的 Apache 服务器上启用 XDebug 并找出它正在死去的那一行。(XDebug http://xdebug.org/可能需要一些工作来设置,但它是一个很好的工具,可以确定你的东西在 PHP 中的哪个位置死亡)。如果没有,请发布最后一个错误是什么。

注意。Magento 并不是一个简单且易于调试的代码库,因此我停止使用它(不是因为它快死了,因为它又胖又复杂)。只是我的两分钱。

于 2013-08-17T05:20:50.513 回答