httpd关闭失败日志中出现avahi_client_new() failed: Daemon not running

服务器 struggling 2035次浏览 0个评论

某次,在重启httpd服务时出现了以下问题:

<code>
[root@www extra]# service httpd stop
Stopping httpd: [FAILED]
</code>

日志文件中的信息为以下:

<code>
[root@www extra]# tail /var/log/httpd/error_log
[Fri May 15 02:45:31 2015] [error] avahi_client_new() failed: Daemon not running
[Fri May 15 02:45:46 2015] [notice] caught SIGTERM, shutting down
</code>

百度,google找便了都没有找到解决方法,于是静下心来自己来办法解决,

1,先排查httpd的配置文件是否在启动后修改出现了语法错误,但是语法没有错误。

2,直接杀死httpd服务,再重启。

<code>
[root@www run]# service httpd  start

Starting httpd: AH00526: Syntax error on line 51 of /etc/httpd/extra/httpd-ssl.conf:
Invalid command 'SSLCipherSuite', perhaps misspelled or defined by a module not included in the server configuration
                                                           [FAILED]
</code>

此时终于有错误出现了,才发现原来启动服务后修改了配置文件并且启用了ssl模块,但是没有生成自签证书。

关闭ssl功能再启动:

<code>
[root@www httpd]# service httpd  start
Starting httpd:                                            [  OK  ]
</code>

此时终于好了。

总结,当出现问题时,不要盲目的去网上找各种答案,先想下自己到底哪块出了问题,再想想自己的解决思路,然后再去排查问题。

上面的问题虽然很容易解决,但当时由于慌忙没有耐心自己排查错误,导致花费了我好长时间。


DevOps-田飞雨 》》转载请注明源地址
喜欢 (0)or分享 (0)
发表我的评论
取消评论
*

表情 贴图 加粗 链接 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址