Stunnel,limits.conf

Stunnel,limits.conf

在阅读了很好的建议并接受了答案后封堵过多客户端,我发现这看起来像我们的问题,但我无法应用解决方案。

首先,ulimit 是一个 shell 东西,它会影响从该 shell 产生的进程(据我所知)。

因此我检查了 /etc/security/limits.conf 并添加了以下行:

# stunnel resets 2011-03-03 kdh
*       hard    nofile  65536

并发出了 /etc/init.d/stunnel4 重新启动,但我仍然看到可怕的连接过多消息:

[admin@p2378442 ~]$ sudo tail -f /var/log/stunnel.log |grep "too many"
2011.03.03 13:43:07 LOG4[8461:3086272208]: Connection rejected: too many clients >=500)
2011.03.03 13:43:08 LOG4[8461:3086272208]: Connection rejected: too many clients >=500)
2011.03.03 13:43:08 LOG4[8461:3086272208]: Connection rejected: too many clients >=500)

我是否正确应用了新的打开文件限制?我是否真的需要重新启动?

答案1

我找到了答案。将“ulimit -n 65536”添加到 /etc/init.d/stunnel4 脚本中。

相关内容