无法重新启动Apache(HTTPD)

Apache已经运行好几个月,重新启动运行良好。

不过,我今天去重新启动它,得到这个:

[django - pin@e02u35]~>sudo /etc/init.d/httpd restart … Starting httpd: [FAILED] 

所有我在/ var / log / httpd / error_log中find的是这个,但我不确定是否相关:

 [Thu Jul 07 08:19:25 2011] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [Thu Jul 07 08:19:25 2011] [error] Unable to change directory to /home/pin 

如果重要的话,我的主目录里没有任何httpd应该看的东西。 它应该以apache用户身份运行,httpd.conf中也没有任何内容引用我的主目录。

我卡住了。 有谁知道我怎么能得到更多的信息,哪里出了问题,或者什么可以解决这个问题?

系统信息

 Linux 2.6.18-128.el5 #1 SMP Wed Dec 17 11:41:38 EST 2008 x86_64 x86_64 x86_64 GNU/Linux Red Hat Enterprise Linux Server release 5.3 (Tikanga) 

更新:我得到它使用sudo service httpd start 。 为什么在这个世界上呢? 我仍然好奇,如果有人有任何想法可能会发生。

我想是不是你的主目录是什么apache正在寻找,是当前的工作目录。 我相信Apache希望从/ etc / httpd运行。 你应该报告一个错误,启动脚本应该自动改变它。