Monit 无法启动:“无法翻译”' 到 FQDN 名称 -- 未提供节点名或服务名”

Monit 无法启动:“无法翻译”' 到 FQDN 名称 -- 未提供节点名或服务名”

我在 OS X 10.7 上安装了 monit-5.3.2,但无法运行它。

当我跑步时sudo monit-t 命令我得到:

monit:无法将“hakan”转换为 FQDN 名称 - 未提供节点名或服务名,或者未知
控制文件语法正常

当我跑步时sudo monit 全部重启我得到:

monit:无法将“hakan”转换为 FQDN 名称 - 未提供节点名或服务名,或者未知
monit:无法连接到 monit 守护进程。您是否使用 http 支持启动了它?

“hakan” 是我的主机名。

这是我的/etc/monitrc

设置守护进程 60
设置 id 文件 /tmp/monit.id
设置状态文件/tmp/monit.state
设置邮件服务器本地主机
设置警报[电子邮件保护]
设置 httpd 端口 2812 并使用地址 localhost

有什么想法吗?我在 Google 上找不到这个。提前谢谢。

答案1

这是 的错误getaddrinfo,它由 monit 调用它来找出服务器的 fqdn。

您的服务器的 DNS 中不得设置 fqdn。如果您无法控制 DNS 服务器,则可以通过在 /etc/hosts 中添加条目来解决此问题,如下所示:

192.168.x.y hakan hakan.local.domain

其中第一个是您的服务器 IP。

相关内容