我在限制从同一客户端到 Postfix 服务器的并发连接数时遇到问题。限制来自相同或不同客户端的最大并发进程数很容易完成。
main.cf
以下是我为此使用的两个参数:
default_process_limit = 50
smtpd_client_connection_count_limit = 25
Run Code Online (Sandbox Code Playgroud)
测试时,我从同一客户端运行 100 个并发连接(线程),但它限制为 50 个 smtpd 进程,而不是 25 个。以下是我计算smtpd
服务器上进程的方式:
ps -C smtpd | wc -l
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么会发生这种情况?