Dovecot
讓 Dovecot 保持其 TCP 連接處於活動狀態?
我正在嘗試執行一個基準測試應用程序,該應用程序連接到我的 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
那麼所有傳入的連接將由一個程序處理 - 沒有限制。