У меня есть серверное приложение в Linux, которое подключается к порту 443 для отправки сообщений HTTPS с использованием SSL. Когда я запускаю этот код на моем домашнем Linux-боксе, эти соединения проходят мгновенно, но когда я запускаю этот же код на моем RackSpace-Linux-сервере, соединение проходит через 20-30 секунд.

Я проверил, что порт 443 разрешен в UFW. У кого-нибудь есть идеи относительно того, что может мешать моим HTTPS-соединениям?

Заранее спасибо.

1 ответ1

0

Его сложно без дополнительной информации, но посмотрите на DNS. (IE работает, если проблема связана с тем, что сервер пытается разрешить имена хостов, а затем исправляет эту проблему - предположительно, удаляя эту зависимость, а также обеспечивая быструю работу DNS с сервера).

Одна вещь, которая могла бы помочь, это сделать tcpdump для вашего трафика, чтобы увидеть, где возникает эта проблема, и если она начинает замедляться, но затем быстро останавливается, то, вероятно, DNS. (И если он запускается быстро, а затем падает до уровня сканирования, это может быть проблемой MTU, но это маловероятно).

Вам также следует выполнить некоторые передачи подключения к серверу и с сервера (если вы этого еще не сделали), чтобы убедиться, что нет проблем маршрутизации или ограничения пропускной способности, хотя это менее вероятно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .