Monit守护进程 - 连接到Monit守护进程出错。

46

我安装了monit并尝试使用以下命令检查状态。

monit status

但最终出现以下错误。

monit: error connecting to the monit daemon

我该如何修复这个问题?


请注意启动守护进程时会有延迟。我一直观察 monit 日志,直到看到一切都正常运行。然后就没有遇到状态错误了。在 Ubuntu 存储库的默认安装中,还需要进行一些编辑(至少需要编辑配置文件中的 Apache PID 位置,可能还有其他内容)。您还需要将正在使用的 conf 文件复制到 conf 目录中。 - B. Shea
2个回答

92

编辑vim /etc/monit/monitrc,从第118行开始取消注释以下行

 set httpd port 2812
    use address localhost  # only accept connection from localhost
    allow localhost        # allow localhost to connect to the server and
    allow admin:monit

sudo monit reload 可以生效。

阅读更多


这已经是我的情况了,我之前能够控制monit,但现在不行了。 - Hubro

1
有时候出现问题是因为环回接口处于离线状态。我们应该按照以下步骤启动 lo 接口。
root@server:~# ifup lo

真的吗?为什么lo会宕机呢?如果您的环回接口宕机,那么您可能还有其他问题。 - TobiV
NO. sudo ifconfig 显示接口是启用还是禁用。如果是禁用的,则运行您在答案中提供的内容。但是:我从未见过回环在我使用 Linux 的所有年份中出现故障。(自 ~'93 年以来) - B. Shea
@bshea 或许在这之前我会同意你的看法。但我的经验告诉我,任何事情都有可能发生。 - Omid Kosari

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接