内存消耗 Fail2Ban CentOS

Il *_*lio 6 memory centos fail2ban

Fail2Ban 在我的系统上使用了大量内存 (1.2 GB)。有几篇文章描述了如何减少它。以下是 Debian 的示例。

不幸的是,CentOS 7 上没有这样的文件或目录。如何在我的系统上应用它?


经过一些提示后,我的 Fail2Ban Systemd 文件是

[Unit] 
Description=Fail2ban Service 

[Service] 
Type=forking 
ExecStart=/usr/bin/fail2ban-client -x start 
ExecStop=/usr/bin/fail2ban-client stop 
ExecReload=/usr/bin/fail2ban-client reload 
PIDFile=/var/run/fail2ban/fail2ban.pid 
Restart=always 
LimitSTACK=256`
Run Code Online (Sandbox Code Playgroud)

不幸的是,结果仍然是 1251888 KB。

Il *_*lio 0

解决方案是编辑/etc/init.d/fail2ban。

这是启动脚本:

start() {
echo -n $"Starting fail2ban: "
ulimit -s 256
${FAIL2BAN} -x start > /dev/null
RETVAL=$?
if [ $RETVAL = 0 ]; then
touch ${lockfile}
echo_success
else
echo_failure
fi
echo
return $RETVAL
}
Run Code Online (Sandbox Code Playgroud)

不幸的是它只节省了我 50 MB