Назад | Перейти на главную страницу

не знаю, почему 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?

Я не думаю, что IPv6 может замедлить ваше соединение. Вы можете указать IPv4 своего сервера imap вместо имени в конфигурации roundcube, чтобы проверить это.

Вы проверяете свои журналы? Журналы Roundcube? курьерские журналы?