Fail2ban 不想启动服务器

Fail2ban 不想启动服务器

我刚刚在我的 Ubuntu 10.04 服务器上安装了 fail2ban。

当我尝试启动客户端时,它返回:

错误无法启动服务器。可能仍存在旧套接字文件。尝试删除 /var/run/fail2ban/fail2ban.sock。如果您使用 fail2ban-client 启动服务器,则添加 -x 选项即可

我删除了 fail2ban.sock,但没有任何变化。我该如何修复这个问题?

答案1

我猜你的 fail2ban 服务器意外关闭了(可能被杀死了?)。检查/var/run/fail2ban/fail2ban.sock文件。如果存在则删除,然后使用以下命令运行 fail2ban:

sudo service fail2ban start

或者

sudo systemctl start fail2ban.service

要不然

sudo fail2ban-client start

考虑您所使用的操作系统支持哪个。

您也可以尝试运行另一个 fail2ban 实例。在运行 fail2ban 之前,请使用 检查服务ps ax | grep fail2ban。如果服务未运行,那么您可以安全地启动服务。

答案2

我今天遇到了同样的错误,我发现我的 CentOS 8 服务器缺少 /var/run/fail2ban 文件夹。

我手动重新创建了此文件夹

sudo mkdir /var/run/fail2ban

并成功重新启动fail2ban服务。

顺便说一句,我确实从云服务供应商的基于 Web 的控制面板强制重启了此 VPS。看来这次重启导致了文件夹丢失。

相关内容