apache无法启动

apache无法启动,apache,system-calls,strace,Apache,System Calls,Strace,我成功地在我的机器上安装了apache,但当我尝试运行它时,会抛出核心转储 我使用strace再次运行它,它在write系统调用中抛出核心转储 下面是stace输出的摘录。我能从这个错误中推断出什么 write(2, "/tools/abc/local/bin/apachectl: line 79: 14372 Segmentation fault (core dump"..., 120/tools/abc/local/bin/apachectl: line 79: 14372 Seg

我成功地在我的机器上安装了apache,但当我尝试运行它时,会抛出核心转储

我使用strace再次运行它,它在
write
系统调用中抛出核心转储

下面是stace输出的摘录。我能从这个错误中推断出什么

write(2, "/tools/abc/local/bin/apachectl: line 79: 14372 Segmentation fault      (core dump"..., 120/tools/abc/local/bin/apachectl: line 79: 14372 Segmentation fault      (core dumped) $HTTPD -k $ARGV
) = 120
编辑
strace-s 100 httpd-k启动的输出

execve("/tools/abc/local/bin/httpd", ["httpd", "-k", "start"], [/* 38 vars */]) = 0
brk(0)                                  = 0xe7e000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ffa0aece000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ffa0aecd000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ffa0aecc000
arch_prctl(ARCH_SET_FS, 0x7ffa0aecd680) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV (core dumped) +++
Memory fault(coredump)

您是如何安装apache的?通过编译源代码或安装包。通过从源代码编译。什么版本?您是否已检查您的版本是否与当前系统配置、现有软件包兼容?或者你只是下载了源代码并编译安装了吗?我有另一个用户在同一台机器上运行良好,使用相同的源代码安装。服务器版本:Apache/2.4.4(Unix)服务器构建:2013年7月20日18:36:16是另一个用户
root
?如果没有,两个用户之间的主要区别是什么?如果我们能找出这些差异,我们或许可以缩小问题的范围