Dovecot

Dovecot:“警告:服務(imap-login):已達到 process_limit,正在刪除客戶端連接”

  • October 22, 2018

在過去的幾個月中,當我的電子郵件客戶端無法連接到我們的 dovecot IMAP 伺服器時,我一直看到此警告。

Warning: service(imap-login): process_limit reached, client connections are being dropped

Google搜尋這個我已經看到建議只是提高限制(目前它設置為 144)。還有一個建議是一些使用 IMAP IDLE 的電子郵件客戶端保持打開連接的時間過長,所以我應該在 30 分鐘後斷開連接

我應該做一個還是兩個都做?

Dovecot 有兩種登錄服務模式。

首先是“安全模式”。每個連接都由單獨的 pop/imap-login 實例處理,該實例在客戶端斷開連接之前一直存在。最大並發連接有限制,如果用盡,新連接將被拒絕,因為process_limit reached.

二是“表演模式”。由沒有限制的單個實例處理的所有連接。不得不說性能模式並不像你想像的那麼不安全,而是“安全模式”是“超級安全”。

如果您收到消息,您可以增加 process_limit 或將登錄切換到性能模式:

service imap-login {
 inet_listener imap {
   port        = 143
 }
 service_count = 0 # performance mode. set to 1 for secure mode
 process_min_avail = 1
}

引用自:https://serverfault.com/questions/629612