Не знаю, почему apache2 подключается к курьеру IMAP внутри IPv6
У нас есть почтовый сервер, на котором работает курьер. Внутри того же я настроил веб-почту Roundcube, которая соединяет курьера по IMAP.
Ниже приведен список вывода lsof.
apache2 4528 www-data 15u IPv6 7132064 0t0 TCP localhost:55153->localhost:imap2 (CLOSE_WAIT)
apache2 6441 www-data 15u IPv6 7123710 0t0 TCP localhost:40516->localhost:imap2 (CLOSE_WAIT)
apache2 6711 www-data 15u IPv6 7125315 0t0 TCP localhost:54507->localhost:imap2 (CLOSE_WAIT)
apache2 8003 www-data 15u IPv6 7118138 0t0 TCP localhost:38712->localhost:imap2 (CLOSE_WAIT)
apache2 18613 www-data 15u IPv6 5109270 0t0 TCP localhost:51262->localhost:imap2 (CLOSE_WAIT)
Иногда соединение apache2 -> courier имеет CLOSE_WAIT, оно замедляет процессор и ждет вечно, нам приходится каждый раз их убивать. У меня есть поиск в Интернете и сбой сервера здесь, некоторые говорят, что это связано с ошибкой клиента, он не отправил сигнал закрытия обратно на сервер. Кстати, я заметил, что он открывается в IPv6. Это причина проблемы? если да, как я могу принудительно установить соединение apache2 -> courier imap в IPv4?
1 ответ
Я не думаю, что IPv6 может замедлить ваше соединение. Вы можете указать IPv4 вашего сервера imap вместо имени в конфигурации roundcube, чтобы проверить это.
Вы проверяете свои журналы? Круглые бревна? журналы курьера?