Dovecot

讓 Dovecot 保持其 TCP 連接處於活動狀態?

  • September 21, 2013

我正在嘗試執行一個基準測試應用程序,該應用程序連接到我的 IMAP 伺服器並有一個“預熱”階段,在此期間 IMAP 連接正在建立。我已經正確設置了限制,郵件伺服器應該能夠很好地處理所有連接(2GB 記憶體、50GB 空間、2vCPU)。

然而,這個預熱階段需要一段時間。與此同時,雖然我與 dovecot 的所有 tcp 連接都在建立,但首先建立的連接似乎正在關閉(或者我的套接字可能用完了,但我已經將所有系統限制設置得相當高)。

這是我發生這種情況的鴿舍日誌:http: //pastebin.com/ZaSyDZVy

誰能建議我如何增加 dovecot 的keep_alive預設值?或者可能增加它可以使用的最大套接字數?我已經檢查了所有我能想到的,但任何建議都會非常受歡迎。

注意:我只使用純文字身份驗證和 IMAP。

http://wiki2.dovecot.org/LoginProcess說,如果你已經secure mode通過

service imap-login {
 service_count = 1

每個客戶分叉他自己的登錄過程,然後

如果達到最大登錄程序計數,則最舊的處於登錄狀態(即非代理)的程序將被銷毀。這旨在允許新連接的客戶端獲得連接。

如果你設置所謂的hi performance mode通過

service imap-login {
 service_count = 0

那麼所有傳入的連接將由一個程序處理 - 沒有限制。

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