Я пытаюсь запустить приложение для тестирования производительности, которое подключается к моему серверу IMAP и имеет фазу "прогрева", во время которой устанавливаются соединения IMAP. Я правильно установил свои ограничения, и почтовый сервер должен иметь возможность нормально обрабатывать все соединения (2 ГБ памяти, 50 ГБ пространства, 2 виртуальных ЦП).
Однако эта фаза разминки требует времени. Тем временем, пока все мои tcp-соединения с dovecot устанавливаются, те, которые установлены первыми, кажутся закрытыми (или, может быть, у меня заканчиваются сокеты, но я установил все системные ограничения хорошенький высокая).
Вот мой журнал голубятни об этом: http://pastebin.com/ZaSyDZVy
Может ли кто-нибудь посоветовать, как я могу увеличить голубятню 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
тогда все входящие соединения будут обрабатываться одним процессом - без ограничений.