我们使用带有 postfix 和 rimap 身份验证的 saslauthd 2.1.27。更新后,我们遇到了一个奇怪的问题:重启后不久,响应时间变得非常慢。
如果重启saslauthd进程,响应很快,在一秒以内。然后几秒后响应在一秒左右。一分钟后几秒,几分钟后可达几分钟。
虽然 testsaslauthd 总会在一定时间后给出答复,但邮件客户端超时了。
imap 服务器响应正常,因此这似乎是 saslauthd 的问题。有人知道如何解决此问题吗?
答案1
看来将线程设置为 0 可以解决问题。
-n 线程 使用线程进程来响应身份验证查询。(默认值:5)零值表示 saslauthd 应该为每个连接分叉一个单独的进程。这可以解决某些部署中发生的泄漏。