Il *_*lio 6 memory centos fail2ban
Fail2Ban 在我的系统上使用了大量内存 (1.2 GB)。有几篇文章描述了如何减少它。以下是 Debian 的示例。
/etc/default/fail2ban文件中。在最后一行添加(到文件):
ulimit -s 256
Run Code Online (Sandbox Code Playgroud)不幸的是,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。
解决方案是编辑/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
| 归档时间: |
|
| 查看次数: |
6030 次 |
| 最近记录: |